赞 | 675 |
VIP | 62 |
好人卡 | 144 |
积分 | 336 |
经验 | 110435 |
最后登录 | 2024-11-1 |
在线时间 | 5108 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 33619
- 在线时间
- 5108 小时
- 注册时间
- 2012-11-19
- 帖子
- 4878
|
本帖最后由 芯☆淡茹水 于 2013-4-4 23:21 编辑
试验了一下,话说播放动画好像不能中途中断吧,所以选择对象时,要等动画播放完才能接受按键操作。
试做了一个,只有选择敌人,但按键很费劲,待高手解决- class Arrow_Base < Sprite
- def update
- # 刷新点灭记数
- @blink_count = (@blink_count + 1) % 8
- # 设置传送源矩形
- if @blink_count < 4
- self.src_rect.set(128, 96, 32, 32)
- else
- self.src_rect.set(160, 96, 32, 32)
- end
- target = $game_troop.enemies[@index]
- if target.exist?
- # 设置动画 ID
- target.animation_id = 2
- end
- # 刷新帮助文本 (update_help 定义了继承目标)
- if @help_window != nil
- update_help
- end
- end
- end
复制代码 14行为动画ID |
|