幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主:

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

[复制链接]

113

主题

866

帖子

7004

积分

⑦老手

pliskin

积分
7004
发表于 2005-1-3 16:37:18 | 显示全部楼层
对呀,我也是不能调用,说什么\"错误的名字\",但我是按那个格式写的!
最近,迷上八云紫大婶了
回复 支持 反对

使用道具 举报

1

主题

18

帖子

484

积分

④见习

积分
484
发表于 2005-1-4 13:37:00 | 显示全部楼层
我用了中文版的,首先是复制进去后中文全变成乱码,然后是运行时什么反应都没有直接进标题~
回复 支持 反对

使用道具 举报

512 该用户已被删除
发表于 2005-1-4 19:53:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

18

帖子

320

积分

④见习

积分
320
发表于 2005-1-10 11:12:10 | 显示全部楼层
我信撒 [em17]
回复 支持 反对

使用道具 举报

5

主题

38

帖子

345

积分

④见习

天空也有传说

积分
345
发表于 2005-1-12 19:31:44 | 显示全部楼层
我用楼主的没问题啊~~只要将下面的改一点点(红色部分可能是楼主的粗心吧)

#==============================================================================
# ■ 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

#改为:rescue Errno::ENOENT  (注意,是两个冒号::英文的,没办法,在论坛输入英文的冒号会出错)
  # 补充 Errn:ENOENT 以外错误  
  # 无法打开文件的情况下、显示信息后结束
  filename = $!.message.sub(\"No such file or directory - \", \"\")
  print(\"找不到文件 #{filename}。 \")
end







[此贴子已经被作者于2005-1-12 20:04:43编辑过]

本帖子中包含更多资源

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

x
最快的进步方法就是向前辈们学习
回复 支持 反对

使用道具 举报

5

主题

38

帖子

345

积分

④见习

天空也有传说

积分
345
发表于 2005-1-12 19:43:52 | 显示全部楼层
哈哈~~大家都不要怪楼主了,楼主的代码是正确的,只是论坛存在一个错误罢了!

就是当大家输入o:的时候是显示不出来的,这个我也不知道是为什么,要输入就必须输入两次,

如:oo::(为了显示这个,我可是输了三个o和三个:呢!)

不信大家可以试试看!!

下面的是改过后的代码,还是楼主那个,大家放心不会出错的啦~~

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 Errno::ENOENT
  # 补充 Errno::ENOENT 以外错误
  # 无法打开文件的情况下、显示信息后结束
  filename = $!.message.sub(\"No such file or directory - \", \"\")
  print(\"找不到文件 #{filename}。 \")
end

[此贴子已经被作者于2005-1-12 20:11:18编辑过]

本帖子中包含更多资源

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

x
最快的进步方法就是向前辈们学习
回复 支持 反对

使用道具 举报

5

主题

10

帖子

1353

积分

⑥精研

积分
1353
QQ
发表于 2005-6-27 14:58:25 | 显示全部楼层
感谢!!!我的作品又进了一步,不过不能播放gif格式是一个缺憾啊
不可超过60字节还有什么用?
回复 支持 反对

使用道具 举报

15

主题

89

帖子

2362

积分

⑥精研

淘气★兔天使

积分
2362
发表于 2005-6-29 13:04:06 | 显示全部楼层
看看
回复 支持 反对

使用道具 举报

4

主题

107

帖子

1737

积分

⑥精研

积分
1737
发表于 2005-6-29 14:35:21 | 显示全部楼层
非常感谢~~~
回复 支持 反对

使用道具 举报

11

主题

22

帖子

1526

积分

⑥精研

积分
1526
发表于 2005-7-13 21:16:20 | 显示全部楼层
我这里出错
秋水双眸 轻笑靥生 人悄如雪 惊心久立无言 却道新来炎热 欲休还说 几多往事悠悠 空添不解相思结 相顾共凄迷 渐伊人声咽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 11:16 , Processed in 0.013674 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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