设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1132|回复: 2
打印 上一主题 下一主题

请教关于标题菜单延迟促发的问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
80
在线时间
4 小时
注册时间
2006-10-4
帖子
12
跳转到指定楼层
1
发表于 2008-7-25 07:19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
     我想搞个类似GBA游戏开头任意建促发弹出菜单这样的脚本,可是水平不足,特意请教大家
既是开始运行游戏进入标题后还没显示菜单,而是一行浮动的“PRESS ANY KEY”,然后我任意按一个键后它再弹出菜单。
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

冰王子

梦石
0
星屑
50
在线时间
34 小时
注册时间
2008-1-27
帖子
1875
2
发表于 2008-7-25 09:31:21 | 只看该作者
Press Any Key可能麻烦了一点,但是Press Enter就简单了
  1. class Scene_Press
  2.   def main
  3.     $data_system        = load_data("Data/System.rxdata")
  4.     # 生成系统对像
  5.     $game_system = Game_System.new
  6.     @window = Window_Help.new
  7.     @window.y = 480 - 64
  8.     @window.opacity = 0
  9.     @window.set_text("Press Enter",1)
  10.     # 生成标题图形
  11.     @sprite = Sprite.new
  12.     @sprite.bitmap = RPG::Cache.title($data_system.title_name)
  13.     # 执行过渡
  14.     Graphics.transition
  15.     # 主循环
  16.     loop do
  17.       # 刷新游戏画面
  18.       Graphics.update
  19.       # 刷新输入信息
  20.       Input.update
  21.       # 刷新画面
  22.       update
  23.       # 如果画面被切换就中断循环
  24.       if $scene != self
  25.         break
  26.       end
  27.     end
  28.     # 装备过渡
  29.     Graphics.freeze
  30.     @window.dispose
  31.     @sprite.bitmap.dispose
  32.     @sprite.dispose
  33.   end
  34.   def update
  35.     @window.update
  36.     @sprite.update
  37.     if Input.press?(Input::C)
  38.       $game_system.se_play($data_system.decision_se)
  39.       $scene = Scene_Title.new
  40.       Graphics.transition(20)
  41.     end
  42.   end
  43. end
复制代码

插入main前
然后把main里的$scene = Scene_Title.new改成$scene = Scene_Press.new
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
不常在线,有事PM
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
4 小时
注册时间
2006-10-4
帖子
12
3
 楼主| 发表于 2008-7-25 20:04:23 | 只看该作者
谢谢了~没想到这么快就有人解答我的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-27 04:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表