随便发点啥吧 rm纯事件战旗系统脑洞(只有我方的)。 不同类型的战斗角色需要分别设置(关涉可移动距离),血量则要求每个角色都要分开设置(玩家的可利用角色面板安置角色,不用另开变量):第一步,点选“移动”后,获取角色位置的x和y,然后选择要移动到的点的位置,确认后,获取该点的x和y,前后的两x互减,两y也互减(如果其中的结果有小于零的,则调换小于零的那则运算前后位置重新互减),若两互减结果相加大于该角色可移动数则移动失败,反之成功。第二步,点选“攻击”或“技能”,分别获取攻击与被攻击者的x和y,参考第一步的工序,判定是否可以攻击或使用技能。第三步,所有己方角色完成移动和攻击后,点击“我方回合完成”,待敌人回合也完成后,重置我方移动和攻击步骤相关的独立开关,开关,或变量(可反悔的移动和攻击设定需要大量的这个),这关乎第一和第二步的“移动”“攻击”和“我方回合结束”选项的重置,其中,只用独立开关就可以实现最简单的那种重置 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-12 00:03
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.