赞 | 0 |
VIP | 64 |
好人卡 | 11 |
积分 | 39 |
经验 | 56645 |
最后登录 | 2022-1-16 |
在线时间 | 2260 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3904
- 在线时间
- 2260 小时
- 注册时间
- 2008-1-28
- 帖子
- 3193
|
本帖最后由 飞3a 于 2012-3-25 21:52 编辑
我承认我是跳着看的(目前只看了1,2,5)然后想提出一下几点问题:
第一,关于第一集里的标题改造,尽管加上了说明文这个选项,但是,点他是运行不出来的,因为在这一段里面没有他的存在(scene title的刷新画面这一段)
def update
# 刷新命令窗口
@command_window.update
# 按下 C 键的情况下
if Input.trigger?(Input::C)
# 命令窗口的光标位置的分支
case @command_window.index
when 0 # 新游戏
command_new_game
when 1 # 继续
command_continue
when 2 # 退出
command_shutdown
end
最少,也写上个when 3#说明文
command_readme
如果写上这个,还没有结束,下面要加def command_readme
$scene = Scene_readme.new
end
可是,这个scene该怎么写呢?(如果只写个 Scene_readme一个类里面什么都没有main那里会出错因为while $scene != nil
$scene.main
end)
是不是还需要来个window_readme?
第二:关于第二集的标题提高(移动标题图形的问题)
我在偷懒的情况下没有打个title.z什么的,而是直接刷新画面这一段加上了@sprite.bitmap.ox+=1
于是乎,直接报错,说没有ox这个方法?
如下:
脚本scene_title的108行发生了nomethoderror
undefined method"ox"for #<bitmap:0x16212b8>
第三:关于dispose释放的事情
我记得在c#里面似乎不释放好像没有rmxp里这么严重的后果吧?打开来直接死机,最后在任务管理器里强制关掉了这个没有响应的程序。 |
|