赞 | 26 |
VIP | 0 |
好人卡 | 0 |
积分 | 29 |
经验 | 0 |
最后登录 | 2024-7-12 |
在线时间 | 446 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2866
- 在线时间
- 446 小时
- 注册时间
- 2016-9-26
- 帖子
- 1223
|
2楼
楼主 |
发表于 2021-4-20 12:05:37
|
只看该作者
随便发点啥吧
rm纯事件战旗系统脑洞(只有我方的)。
不同类型的战斗角色需要分别设置(关涉可移动距离),血量则要求每个角色都要分开设置(玩家的可利用角色面板安置角色,不用另开变量):第一步,点选“移动”后,获取角色位置的x和y,然后选择要移动到的点的位置,确认后,获取该点的x和y,前后的两x互减,两y也互减(如果其中的结果有小于零的,则调换小于零的那则运算前后位置重新互减),若两互减结果相加大于该角色可移动数则移动失败,反之成功。第二步,点选“攻击”或“技能”,分别获取攻击与被攻击者的x和y,参考第一步的工序,判定是否可以攻击或使用技能。第三步,所有己方角色完成移动和攻击后,点击“我方回合完成”,待敌人回合也完成后,重置我方移动和攻击步骤相关的独立开关,开关,或变量(可反悔的移动和攻击设定需要大量的这个),这关乎第一和第二步的“移动”“攻击”和“我方回合结束”选项的重置,其中,只用独立开关就可以实现最简单的那种重置 |
|