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