赞 | 1 |
VIP | 255 |
好人卡 | 52 |
积分 | 1 |
经验 | 77416 |
最后登录 | 2016-1-18 |
在线时间 | 1269 小时 |
Lv1.梦旅人 薄凉看客
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1269 小时
- 注册时间
- 2010-6-20
- 帖子
- 1316
|
突然想到一个优化方案!
这是测试事件:
显示动画 本事件, [风 3]
注释 : 等待动画结束
显示动画 本事件, [光 3]
Interpreter中新加方法:- #--------------------------------------------------------------------------
- # ● 注释
- #--------------------------------------------------------------------------
- def command_108
- case @parameters[0]
- when "等待动画结束"
- @wait_count = $game_temp.animation_wait_count * 2
- end
- return true
- end
- #--------------------------------------------------------------------------
- # ● 注释
- #--------------------------------------------------------------------------
- def command_408
- #p @parameters
- return true
- end
复制代码 一个记录 动画ID 的变量- class Game_Temp
- attr_accessor :animation_wait_count # (事件用)动画等待计时
- end
复制代码 execute_command 中
添加- when 108 # 注释
- return command_108
- when 408 # 注释
- return command_408
复制代码 command_207 中加一行- $game_temp.animation_wait_count = $data_animations[@parameters[1]].frame_max
复制代码 |
|