赞 | 0 |
VIP | 4 |
好人卡 | 1 |
积分 | 1 |
经验 | 3388 |
最后登录 | 2020-5-20 |
在线时间 | 153 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 110
- 在线时间
- 153 小时
- 注册时间
- 2008-5-25
- 帖子
- 585
|
以下引用菜鸟飞呀飞于2008-12-9 13:36:00的发言:
囧……我当时好像叫LZ拿这个去参考了,没想你LZ乱写一通
class Scene_Menu2
#--------------------------------------------------------------------------
# ● 初始化对像
# menu_index : 命令光标的初期位置
#--------------------------------------------------------------------------
def initialize(menu_index = 0)
@menu_index = menu_index
end
#--------------------------------------------------------------------------
# ● 主处理
#--------------------------------------------------------------------------
def main
# 生成命令窗口
s1 = "2"
s2 = "1"
@command_window = Window_Command.new(160, [s1, s2])
@command_window.index = @menu_index
# 生成游戏时间窗口
@playtime_window = Window_PlayTime.new
@playtime_window.visible = false
@playtime_window.x = 0
@playtime_window.y = 224
# 生成步数窗口
@steps_window = Window_Steps.new
@steps_window.visible = false
@steps_window.x = 0
@steps_window.y = 320
# 执行过渡
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果切换画面就中断循环
if $scene != self
break
end
end
# 准备过渡
Graphics.freeze
# 释放窗口
@command_window.dispose
@playtime_window.dispose
@steps_window.dispose
end
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
# 刷新窗口
@command_window.update
@playtime_window.update
@steps_window.update
case @command_window.index
when 0
@playtime_window.visible = true
@steps_window.visible = false
when 1
@steps_window.visible = true
@playtime_window.visible = false
end
end
end
def initialize
def initialize(menu_index = 0)
@menu_index = menu_index
end
囧,有这样写的吗……
def
def
end
……
后面还有一大堆错误……汗
帮改下{/qiang}{/qiang}
追加分
|
|