赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 2055 |
最后登录 | 2015-1-2 |
在线时间 | 25 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 25 小时
- 注册时间
- 2014-8-20
- 帖子
- 27
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 boylove10 于 2014-9-11 14:58 编辑
SceneManager.run 运行了下面几句话
DataManager.init #数据初始
Audio.setup_midi if use_midi? #放音乐
@scene = first_scene_class.new #战斗测试还是正常开始
@scene.main while @scene #场景运行
想了办法让他代替SceneManager.run,做了一些工作:@scene无法写,所以我在模块里给他定义了 def self.scene=(value);@scene=value;end
变成下面这样:
DataManager.init
Audio.setup_midi
SceneManager.scene = Scene_Title.new #正常进游戏界面
SceneManager.scene.main
运行结果和正常进游戏的画面一样,但是,我选择开始新游戏的时候,程序就结束了!
为什么啊,我觉得这4句话完全能代替SceneManager.run了啊??
可结贴!
|
|