赞 | 2 |
VIP | 335 |
好人卡 | 3 |
积分 | 1 |
经验 | 14077 |
最后登录 | 2020-1-28 |
在线时间 | 264 小时 |
Lv1.梦旅人 冰
- 梦石
- 0
- 星屑
- 142
- 在线时间
- 264 小时
- 注册时间
- 2006-11-22
- 帖子
- 1057
|
Scene_Title,40行,@command_window = Window_Command.new(192, [s1, s2, s3])改为:
@command_window = Window_Command.new(192, [s1, s2, s3, "选项"])
选项的功能要在def update中设置:
case @command_window.index
when 0 # 新的游戏
command_new_game
when 1 # 读取进度
command_continue
when 2 # 结束游戏
command_shutdown
end
新增一个when 3,下面再要加入一些代码,不过不知道你想做什么效果,不能帮你改。
#--------------------------------------------------------------------------
# ● 更新画面
#--------------------------------------------------------------------------
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
when 3
@win = Window_Base.new(80, 304, 480, 160)
@win.contents = Bitmap.new(@win.width - 32,@win.height - 32)
@win.opacity = 160
@win.contents.draw_text(4 , 0, 480, 32, "制作感言制作感言制作感言制作感言制作感言")
# 第二行
@win.contents.draw_text(4 , 32, 480, 32, "制作感言制作感言制作感言制作感言制作感言")
@command_window.visible = false
@command_window.active = false
end
end
if @win != nil
if Input.trigger?(Input::B)
@win.dispose
@win = nil
@command_window.visible = true
@command_window.active = true
end
end
end 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|