Project1
标题:
在脚本的哪里设置战斗开始时行为比较规范
[打印本页]
作者:
陈大帅帅帅哥
时间:
2021-6-16 19:32
标题:
在脚本的哪里设置战斗开始时行为比较规范
因为战斗中角色的装备可能会被敌人夺取,但是设定是战斗结束时还原,所以打算在战斗开始时设置一个记录角色装备的临时变量。
请教一下写在哪里比较符合规范
作者:
guoxiaomi
时间:
2021-6-17 08:41
可以参考我签名里的《战斗调用公共事件》……
作者:
RPGzh500223
时间:
2021-6-17 12:01
1.标题:战斗开始时行为 => 我一般写在 Scene_Map#call_battle里面
2.一楼:描述的太笼统,且与标题没太大关系……
“夺取”,战后(胜利、失败、游戏结束)返还 ????
我只能按我理解的大概说一下思路:
夺取又返还,我简化的理解为【卸载装备】战后又【自动装备】(至于敌人会不会用装备,自行修改吧)
这2个【方法】我大概会写在 Game_Party里面
写在同一个类中,就可以用实变量来记录 ,记为
@aa
= []
夺取的触发条件:未知……
夺取的具体效果:未知……
每当角色被夺取装备,调用【卸载装备】=> @aa 添加 [actor_id, equip_type, equip_id],该角色卸载该装备
在Scene_Battle里找个战斗结束必定执行的方法Scene_Battle#battle_end后面加上【自动装备】即可
【自动装备】=> @aa 依次 shift/pop, 该角色装备该装备
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1