Project1
标题:
请教关于标题菜单延迟促发的问题
[打印本页]
作者:
War3Badboy
时间:
2008-7-25 07:19
标题:
请教关于标题菜单延迟促发的问题
我想搞个类似GBA游戏开头任意建促发弹出菜单这样的脚本,可是水平不足,特意请教大家
既是开始运行游戏进入标题后还没显示菜单,而是一行浮动的“PRESS ANY KEY”,然后我任意按一个键后它再弹出菜单。 [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
凌冰
时间:
2008-7-25 09:31
Press Any Key可能麻烦了一点,但是Press Enter就简单了
class Scene_Press
def main
$data_system = load_data("Data/System.rxdata")
# 生成系统对像
$game_system = Game_System.new
@window = Window_Help.new
@window.y = 480 - 64
@window.opacity = 0
@window.set_text("Press Enter",1)
# 生成标题图形
@sprite = Sprite.new
@sprite.bitmap = RPG::Cache.title($data_system.title_name)
# 执行过渡
Graphics.transition
# 主循环
loop do
# 刷新游戏画面
Graphics.update
# 刷新输入信息
Input.update
# 刷新画面
update
# 如果画面被切换就中断循环
if $scene != self
break
end
end
# 装备过渡
Graphics.freeze
@window.dispose
@sprite.bitmap.dispose
@sprite.dispose
end
def update
@window.update
@sprite.update
if Input.press?(Input::C)
$game_system.se_play($data_system.decision_se)
$scene = Scene_Title.new
Graphics.transition(20)
end
end
end
复制代码
插入main前
然后把main里的$scene = Scene_Title.new改成$scene = Scene_Press.new [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者:
War3Badboy
时间:
2008-7-25 20:04
谢谢了~没想到这么快就有人解答我的问题
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1