| 赞 | 46 |
| VIP | |
| 好人卡 | |
| 积分 | 97 |
| 经验 | |
| 最后登录 | 2026-6-17 |
| 在线时间 | 2775 小时 |
梦石0
星屑9716
在线时间2775 小时
注册时间2008-9-5
回帖3458
   
|
发表于 2013-4-22 18:16:04
|
显示全部楼层
Game类里面随便找一个类,在里面加一个记录Scene的变量~
以Game_System为例,则如下:- def scene_return
- $scene = $game_system.scene_login.nil? ? Scene_Map.new : $game_system.scene_login
- end
- def scene_goto(scene = nil)
- $game_system.scene_login = $scene
- $scene = scene.new
- end
- class Game_System
- attr_accessor :scene_login
- end
复制代码 这一段在Main前插入一个空白脚本复制粘贴就是了~
然后要使用这个东西的话,
必须把默认的各种界面呼唤的句子:$scene = XXX.new
这句换掉,当然也可以先暂时#掉以免误伤~
换成:scene_goto(界面类名字)
需要注意的是这里的界面名字必须跟要呼唤的界面名字一致,如:Scene_Map
而且不用加.new
之后按下B键返回的相关,也可以换成:scene_return
顺带一提,若想用return功能,则必须先用goto切换界面,
因为登记当前界面的变量操作写在goto里面~
以上~
|
评分
-
查看全部评分
|