Project1

标题: 请问如何做到来回切换角色后背包物品来回变换? [打印本页]

作者: 楼下小明    时间: 2019-4-5 18:55
标题: 请问如何做到来回切换角色后背包物品来回变换?
  在下想要制作的游戏中是通过两个角色交替互换的设定来演绎剧情的。第一章女主,第二章换成男主,第三章又回到女主这样。于此同时,背包需要根据当前章节是以男/女主为主控角色来进行转换
  比如:第一章女主背包里有“粉色的钱包”、“某名牌化妆品”、“粉色外壳的手机”和“回家的钥匙”四件物品,第二章切换为男主在不同的地图上探索,背包里就不存在女主所持有的东西,而是“染血的匕首”、“罪恶者的眼球”和“饱经风霜的手枪”三件物品,第三章再换女主,物品又变换那四件粉色,以此类推。但女主背包并不一定存在着预设好的固定的物品,有可能是三件,也有可能是三十件(比如非关键物品在地上没捡起来,或者使用了一次性消耗品,再或者解开非关键谜题获得某样物品,使得物品数量没办法通过估计来预设),男主同理,且男女主不会互相继承任何物品

  假如有设定难以实现的话,可以做出让步,将非必要设定删减
  恳求大佬们的鼎力相助!
作者: wabcmcc    时间: 2019-4-5 20:36
雙主角並行插件.ParallelParty.js
作者トリアコンタン發佈:http://tm.lucky-duet.com/viewtopic.php?f=23&t=3747

您可以同時管理多方。
每一方都由“隊伍ID”管理,初始隊伍ID為“0”。
每個資金或項目都是單獨管理的,
您可以通過插件命令切換到另一方。
移動到新的一方後,沒有成員,
所以在“替換成員”事件中添加一個演員。

演員信息是共享的,因此如果您加入已將
另一方加入另一方的演員,它將繼承該狀態。

你無法在戰鬥中交換各方。
作者: 梦想家大魔王    时间: 2019-4-5 22:43
简单来说就是除了默认的$gameParty,你再额外创建并维护一个Game_Party的实例,两个实例里面分别放入男、女主角,在你需要的时候切换当前Game_Party实例就行了。
至于第二队伍的数据保存的问题,你可以直接把第二个实例赋值给某个游戏变量,这样存取档案时就不需要额外写什么代码,用系统内置功能就可以。
需要注意的是,每次切换当前队伍,一定要即时更新非活动队伍的数据到指定的游戏变量。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1