赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 355 |
最后登录 | 2013-9-26 |
在线时间 | 4 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 4 小时
- 注册时间
- 2013-8-3
- 帖子
- 6
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我的脚本如下
写完用NPC测试后发现“b"选项光标怎么也选不到,按了好几下“下”跳到b选项后马上又回到a选项,这是怎么回事?
class Option
def initialize(menu_index=0)
@menu_index=menu_index
end
def main
s1="a"
s2="b"
@window_a=Window_Command.new(200,[s1,s2])
@window_a.y=100
@window_a.height=380
@window_a.index=@menu_index
Graphics.transition
loop do
Graphics.update
Input.update
update
if $scence!=self
break
end
end
Graphics.freeze
@window_a.dispose
end
def update
@window_a.update
if @window_a.active==true
if Input.press?(Input::C)
case @window_a.index
when 0
difficulty
when 1
volume
end
end
end
end
if Input.press?(Input::B)
$game_system.se_play($data_system.cancel_se)
$scene=Scene_Map.new
$game_map.autoplay
return
end
def difficulty
$game_system.se_play($data_system.decision_se)
$scene=Scene_Item.new
@window_a.active=false
end
def volume
Audio.bgm_play("Audio/BGM/012-Them01",100,100)
@window_a.active=true
end
end |
|