Project1
标题:
战斗时如何获得单个敌人的坐标
[打印本页]
作者:
黑米馒头
时间:
2022-10-21 23:09
标题:
战斗时如何获得单个敌人的坐标
战斗时如何获得单个敌人的坐标? 下面这样直接出错了
for i in $game_troop.enemies
i.battler.screen_x -= 3
i.battler.screen_y -= 4
end
作者:
我为鱼肉
时间:
2022-10-22 00:13
本帖最后由 我为鱼肉 于 2022-10-22 01:20 编辑
把battler删掉
刚没注意你screen_x/y -= 数字,这样肯定会报错的。
class Game_Battler
attr_accessor :move_x, :move_y
end
并且初始化为0
在精灵里,设置坐标那边改一下
self.x = @battler.screen_x + @battler.move_x
Y坐标类似,这样操作move_x/y就能改变坐标
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1