赞 | 0 |
VIP | 8 |
好人卡 | 27 |
积分 | 57 |
经验 | 41413 |
最后登录 | 2012-10-21 |
在线时间 | 833 小时 |
Lv4.逐梦者 弓箭手?剑兰
- 梦石
- 0
- 星屑
- 5659
- 在线时间
- 833 小时
- 注册时间
- 2010-11-17
- 帖子
- 1140
|
本帖最后由 一箭烂YiJL 于 2010-12-17 21:30 编辑
A。问题2
这样吧:
Scene_Title的脚本页里,找到:- s1 = Vocab::new_game
- s2 = Vocab::continue
- s3 = Vocab::shutdown
- @command_window = Window_Command.new(172, [s1, s2, s3])
复制代码 这三行,插入一行添加:修改成为:- @command_window = Window_Command.new(172, [s1, s2, s3, s4])
复制代码 然而s4在第四个选项。(这时你应该明白怎么弄他在第n个选项)
然后重点就是选项动作,找到update这个函数,有这行:- if Input.trigger?(Input::C)
- case @command_window.index
- when 0 # 新的劇情
- command_new_game
- when 1 # 繼續遊戲
- command_continue
- when 2 # 退出遊戲
- command_shutdown
- end
- end
复制代码 if那句判断按下C,case那句判断按下后是哪个选项(从0数起)
然后在when 2的end前面插入when 3,然后就是动作。比如:- case @command_window.index
- when 0 # 新的劇情
- command_new_game
- when 1 # 繼續遊戲
- command_continue
- when 2 # 退出遊戲
- command_shutdown
- when 3 # 比如这是开始游戏(when3就是选项4)
- command_new_game
- end
复制代码 B。问题3
主要是这两句:
- @command_window.x = (544 - @command_window.width) / 2
- @command_window.y = 288
复制代码 在@command_window = Window_Command.new(172, [s1, s2, s3])之下
若连RM的XY坐标也不懂计的话请从新手教程学起。 |
|