| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 2 |
| 经验 | |
| 最后登录 | 2023-10-22 |
| 在线时间 | 478 小时 |
- 梦石
- 0
- 星屑
- 155
- 在线时间
- 478 小时
- 注册时间
- 2011-3-5
- 回帖
- 231
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
[pre lang="ruby" line="1"] def pre_terminate
while @status_window.x != Graphics.width + 10
@status_window.x+=10
if @command_window.x != -400 + @command_window.width
@command_window.x -= 10
end
if @gold_window.x != -400 + @gold_window.width
@gold_window.x -= 10
end
end
end[/pre]
在 Scene_Menu 中,我重定义了pre_terminate方法【因为这好像是结束前处理】,是想退出菜单场景前,各个窗口向两边移动,
但是没有移动就直接退出菜单场景了,我很确定pre_terminate方法是有被执行的。
所以问题出在哪里?是因为循环的同时也会执行下个过程么?【于是乎要加延迟的代码嘛?】 |
|