赞 | 1 |
VIP | 0 |
好人卡 | 5 |
积分 | 1 |
经验 | 22107 |
最后登录 | 2017-7-19 |
在线时间 | 492 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 492 小时
- 注册时间
- 2013-6-15
- 帖子
- 206
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
为了得到50.times这个等待的判定,我做了几次试验,第一次- class Scene_Map
- GetKeyState = Win32API.new("user32","GetAsyncKeyState",['I'],'I')
- alias keyboard update
- def update
- keyboard
- if Input.press?(:C)
- $game_actors[1].set_graphic("Actor1", 1, "Actor1", 1)
- $game_player.refresh
- 50.times {
- Graphics.update
- }
- end
- end
- end
复制代码 然后测试,按下Z,然后的出的是先等待,再换角色图像,然后又改了一下- class Scene_Map
- GetKeyState = Win32API.new("user32","GetAsyncKeyState",['I'],'I')
- alias keyboard update
- def update
- keyboard
- if Input.press?(:C)
- $game_actors[1].set_graphic("Actor1", 1, "Actor1", 1)
- $game_player.refresh
- if $game_actors[1].set_graphic("Actor1", 1, "Actor1", 1)
- 50.times {
- Graphics.update
- }
- end
- end
- end
- end
复制代码 结果还是先等待,那么为什么明明是更新角色图像的代码在前,还是会先等待,再变角色图像呢? |
|