2156| 32
|
[已经解决] [已解决]请帮忙读下这段代码,代码过长不知道我自己理解... |
点评
怎么冲突了? 这句的效果是"什么情况下调用战斗图显示特效", 条件当然是, 1战斗图是不显示的时候, 2战斗者不是隐藏状态, 3,战斗者不是死亡状态下
你把hidden当做"隐藏状态开关" 这样去理解, 打开的时候(true)就是隐藏, 关闭的时候(false)就是不隐藏
都不算, 如果你开始写脚本就会清楚了, 脚本其实是东补西补凑出来的XD, 写的时候没考虑到, 测试的时候发现了,就补上相关判断, 这种是很常见的
,战斗图不显示状态,战斗者不是隐藏状态(显示状态)怎么感觉冲突。
@battler_visible 的值是假的时候(也就是战斗图不显示状态), 如果这个时候,战斗者不是隐藏状态(not hidden)
这句怎么这么绕
| ||
点评
scene battle 4 的def set_target_battlers(scope)里, 根据技能范围分歧,把对象放到目标数组里
全局搜索了下,还是拿不准是哪块,望指出!
不是, 那段只是用来限制技能效果, 判定复活技能能否使用的地方, 你可以搜索 hp0? 这个函数
判断复活的位置是不是我今天发的那段代码,if ((skill.scope == 3 or skill.scope == 4) and self.hp == 0) or
((skill.scope == 5 or skill.scope == 6) 这段
因为这个是在使用技能之前判断的, 你的复活技能不能用在没死的人身上, 也不能用在隐藏的人身上
评分 | ||
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-5-7 08:41
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.