赞 | 15 |
VIP | 71 |
好人卡 | 24 |
积分 | 36 |
经验 | 70116 |
最后登录 | 2024-12-25 |
在线时间 | 3065 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3588
- 在线时间
- 3065 小时
- 注册时间
- 2011-11-17
- 帖子
- 980
|
- @nx += 1
- @nx %= 40 #每帧+1,40帧一个循环
- @xbit = @nx / 10 * self.bitmap.width/4 #获得当前的图像坐标
- self.src_rect.set(@xbit, 0, self.bitmap.width/4, self.bitmap.height)
复制代码 这段4格待机你应该知道吧 如果只是角色4格待机的话- if @battler.is_a?(Game_Actor)
- @nx += 1
- @nx %= 40 #每帧+1,40帧一个循环
- @xbit = @nx / 10 * self.bitmap.width/4 #获得当前的图像坐标
- self.src_rect.set(@xbit, 0, self.bitmap.width/4, self.bitmap.height)
- end
复制代码 如果还要部分敌人四格待机话 其实有很多种判定 最简单的 就是ID- if @battler.is_a?(Game_Enemy) and @battler.id > 100
- @nx += 1
- @nx %= 40 #每帧+1,40帧一个循环
- @xbit = @nx / 10 * self.bitmap.width/4 #获得当前的图像坐标
- self.src_rect.set(@xbit, 0, self.bitmap.width/4, self.bitmap.height)
- end
复制代码 比如这样的话就是ID 100以后的怪物4格待机 |
|