2829| 16
|
[已经解决] 请教条件当第1,2,3号敌人同时在战斗队伍里且都HP>0的写法 |
| ||
点评
还有那个$game_troop.enemies.all? {|e| e.hp > 0}也不知道啥意思..
活学了但用不活啊..比这句 [1,2,3] & $game_troop.enemies.id).size==3 是神马意思啊?
评分 | ||
| ||
点评
多谢,还有这句p [1,2,3].all? {|v| v > 0} # => true里的字母“v”是神马意思啊?可以换成其他字母吗?
我打多了,笔误
多谢大神指点,我想问的是你建的第一个数组arr = [1,,2,,3,4,,5,6,7,10]为啥有的是“,,”有的是“,”啊?有什么区别吗?
评分 | ||
| ||
点评
位和运算……我这粗心的毛病……至于为什么等有3,四楼说的也很清楚了
说错了,把三个角色的ID封装成一个数组 ,然后替换$game_troop.enemies.id。如果那三个ID证好是1、2、3,那么为何运算的结果就是“.size==3”
我感觉$game_troop.enemies.id好像也不大对,但他意思已经表达的很明白了,你把三个角色的ID封装成一个变量,然后替换掉$game_troop.enemies.id就行了。
我又没加编号进去..
这个$game_troop.enemies.id为什么是数组,这enemies.id不就是数据库里敌人的编号嘛?
| ||
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-13 12:39
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.