赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 20029 |
最后登录 | 2015-10-19 |
在线时间 | 208 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 68
- 在线时间
- 208 小时
- 注册时间
- 2013-8-8
- 帖子
- 1296
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 我在孤岛等你 于 2013-11-13 21:34 编辑
好了,又到了上课时间。第一课和第二课都基本很快放出。
什么?你没上第一课?建议你还是去上第一课吧。(传送门:第一课|)
一般的标题画面只有三个选项,就是——
“开始游戏”“继续游戏”“退出游戏”
可是,有时候,我们需要更多选项。比如:设置“操作方法”,用msgbox
(由于针对新人,就先用msgbox吧……)。设置“访问官网”、“游戏攻略”、
“玩家建议”等需要跳转网页的。
先试着做个增加选项:操作方法
那我们需要首先学习msgbox。那么msgbox怎么用呢,其实很简单——
内容部分就是你要写的地方。
一定要加" ",否则会出错的。只有在某种情况下,可以不使用" "。不过呢……
但从某种意义上讲,还是需要" "。以上就是msgbox简单用法……具体还是看Ruby学习吧。
1.打开脚本编辑器
2.找到脚本Scene_Title
3.在脚本上方添加这个:
#============================================================================== # ■ Window_TitleCommand #============================================================================== class Window_TitleCommand < Window_Command #-------------------------------------------------------------------------- # ● 生成指令列表 #-------------------------------------------------------------------------- def make_command_list add_command(Vocab::new_game, :new_game) add_command(Vocab::continue, :continue, continue_enabled) add_command(Vocab::shutdown, :shutdown) end end
#==============================================================================
# ■ Window_TitleCommand
#==============================================================================
class Window_TitleCommand < Window_Command
#--------------------------------------------------------------------------
# ● 生成指令列表
#--------------------------------------------------------------------------
def make_command_list
add_command(Vocab::new_game, :new_game)
add_command(Vocab::continue, :continue, continue_enabled)
add_command(Vocab::shutdown, :shutdown)
end
end
我们可以看到,这里有三个项,分别就是:
“开始游戏”“继续游戏”“退出游戏”。
我们复制一行,就像这样——
4.改成这样子:
为啥不加Vocab::?因为Vocab::指联系到数据库那里。
而我们只需这样就行了。
5.然后找到这,在原有基础上加上一句:
那个:msgbox是啥?就是第四步新增的。
如果你第四步是:jump,你这里也要是:jump。
至于:command_msgbox,msgbox你就照搬上去。
(注释:“:”后面可以是任意字母或汉字,只要匹配即可)
6.然后,在指令部分,增添这个:
那个command_msgbox,正是之前那个:command_msgbox。
@command_window.activate这句代码有啥用?
这可是句重要代码,没有它,按了选项就会游戏死机。呵呵……
(注释:如果你想不再返回这里,可以去掉的【补充者:@LBQ 】)
小结:
运用这个,可以制作更多选项哦!
第三节课将会教你更多选项,敬请期待。
下节课:
制作更多类型的选项(暂定)
只要你来补充,就有奖哦,越有价值越多奖。 |
评分
-
查看全部评分
|