幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4973|回复: 32

[原创]开始游戏时显示图片并播放音效.按键后才进入标题

[复制链接]

3

主题

45

帖子

795

积分

⑤进阶

-累-人

积分
795
发表于 2004-11-21 16:06:12 | 显示全部楼层 |阅读模式
class Scene_logo
  #--------------------------------------------------------------------------
  # ● 住处理
  #--------------------------------------------------------------------------
  def main
    # 播放LOGO音效
     Audio.se_play("Audio/SE/079-Monster01.ogg")  
    # 生成标题图形
    @sprite = Sprite.new
    @sprite.bitmap = RPG::Cache.title("001-Title01")
    # 生成位置为画面中央
    @sprite.x = (640 - @sprite.bitmap.width) / 2
    @sprite.y = (480 - @sprite.bitmap.height) / 2
    # 透明度(0为完全透明)
    @sprite.opacity = 255
    # 执行过渡
    Graphics.transition
    # 主循环
    loop do
      # 刷新游戏画面
      Graphics.update
      # 刷新输入信息
      Input.update
      # 刷新画面
      update
      # 如果画面被切换就中断循环
      if $scene != self
        break
      end
    end
    # 装备过渡
    Graphics.freeze
    # 释放标题图形
    @sprite.bitmap.dispose
    @sprite.dispose
  end
  #--------------------------------------------------------------------------
  # ● 刷新画面
  #--------------------------------------------------------------------------
  def update
    # 按下 A,B,C,下,上,左,右 键的情况下
    if Input.trigger?(Input::A)
        refresh
      end
      if Input.trigger?(Input::B)
       refresh
      end
      if Input.trigger?(Input::C)
        refresh
      end
      if Input.trigger?(Input:OWN)
       refresh
      end
      if Input.trigger?(Input::UP)
       refresh
      end
      if Input.trigger?(Input::RIGHT)
       refresh
      end
      if Input.trigger?(Input:EFT)
        refresh
      end
     def refresh
       $scene = Scene_Title.new
        Audio.se_stop
      end
   end
  end
#==============================================================================
# ■ Main
#------------------------------------------------------------------------------
#  各定义结束后、从这里开始实际处理。
#==============================================================================

begin
  # 准备过渡
  # 设置系统默认字体
  Font.default_name = (["黑体"])
  Graphics.freeze
  # 生成场景对像 (标题画面)
  $scene = Scene_logo.new
  # $scene 为有效的情况下调用 main 过程
  while $scene != nil
    $scene.main
  end
  # 淡入淡出
  Graphics.transition(20)
rescue Errn:ENOENT
  # 补充 Errn:ENOENT 以外错误
  # 无法打开文件的情况下、显示信息后结束
  filename = $!.message.sub("No such file or directory - ", "")
  print("找不到文件 #{filename}。 ")
end
-------------------以上----------------

替换脚本 Main (要刪掉里面原来的再复制进去)

Audio.se_play("Audio/SE/079-Monster01.ogg")  ←可以自行替换音效(需要文件名的后缀)

@sprite.bitmap = RPG::Cache.title("001-Title01")←可以自行替换图片(不用后缀)

PS:这是我从自己的脚本里复制出来的!在复制前测试完全可运行之

       不保证在你们的脚本里不起任何冲突!!!

[此贴子已经被作者于2004-12-17 1:23:19编辑过]
...
回复

使用道具 举报

3

主题

45

帖子

795

积分

⑤进阶

-累-人

积分
795
 楼主| 发表于 2004-11-21 16:50:09 | 显示全部楼层
没人光顾~~~~
自己坐沙发等人...!
...
回复 支持 反对

使用道具 举报

67

主题

912

帖子

16万

积分

⑧专业

水箭龟009

积分
162267
QQ
发表于 2004-11-21 16:54:26 | 显示全部楼层
支持下~
http://b.fanfou.com/u/f9999/s.png  [url=http://blog.sina.com.cn/f9999]http://blog.sina.com.cn/f9999[/url]
回复 支持 反对

使用道具 举报

28

主题

239

帖子

3451

积分

⑥精研

流氓甲

积分
3451
发表于 2004-11-21 20:42:22 | 显示全部楼层
好!我顶!这里人气太低了!
R界最大的知识词典: http://www.diyrpg.com/wiki
回复 支持 反对

使用道具 举报

36

主题

541

帖子

4393

积分

⑥精研

★偶滴爱好偶做主☆

积分
4393
QQ
发表于 2004-11-21 21:20:09 | 显示全部楼层
支持啊
点击了解更多http://hi.baidu.com/txlyz888
回复 支持 反对

使用道具 举报

11

主题

77

帖子

2508

积分

⑥精研

积分
2508
发表于 2004-11-24 21:09:25 | 显示全部楼层
好东东,拿下试去。谢谢
另,请问楼主,怎样才能使开始画面有动态效果,也就是三四张图交替显示。
喜欢李逍遥的朋友这里坐坐 http://wind.c76.zgsj.com/xj/list.asp?boardid=23 喜欢圣斗士的朋友这里坐坐 http://wind.c76.zgsj.com/xj/list.asp?boardid=29
回复 支持 反对

使用道具 举报

11

主题

77

帖子

2508

积分

⑥精研

积分
2508
发表于 2004-11-28 20:38:01 | 显示全部楼层
我试了,失败
喜欢李逍遥的朋友这里坐坐 http://wind.c76.zgsj.com/xj/list.asp?boardid=23 喜欢圣斗士的朋友这里坐坐 http://wind.c76.zgsj.com/xj/list.asp?boardid=29
回复 支持 反对

使用道具 举报

3

主题

45

帖子

795

积分

⑤进阶

-累-人

积分
795
 楼主| 发表于 2004-11-28 21:25:44 | 显示全部楼层
以下是引用风蓝在2004-11-28 20:38:01的发言:
我试了,失败

不会吧...我自己用得好好的呀
你截个图我来看看把..
...
回复 支持 反对

使用道具 举报

11

主题

77

帖子

2508

积分

⑥精研

积分
2508
发表于 2004-12-3 21:53:09 | 显示全部楼层


就是出现这张提示。

本帖子中包含更多资源

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

x
喜欢李逍遥的朋友这里坐坐 http://wind.c76.zgsj.com/xj/list.asp?boardid=23 喜欢圣斗士的朋友这里坐坐 http://wind.c76.zgsj.com/xj/list.asp?boardid=29
回复 支持 反对

使用道具 举报

3

主题

45

帖子

795

积分

⑤进阶

-累-人

积分
795
 楼主| 发表于 2004-12-4 11:20:03 | 显示全部楼层
好像你還保留原來 Main 腳本裏面的吧?
...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-26 11:01 , Processed in 0.012746 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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