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

Project1

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

[已经解决] 在标题先插入图片,不进入游戏

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-9-22
帖子
474
跳转到指定楼层
1
发表于 2009-8-3 10:48:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2008-6-9
帖子
79
2
发表于 2009-8-3 10:50:21 | 只看该作者
  1. Graphics.freeze
  2. devil = Sprite.new
  3. devil.bitmap = Bitmap.new("Graphics/Pictures/黑暗奇迹") #这里显示图片的地址
  4. devil.ox = devil.bitmap.width / 2
  5. devil.oy = devil.bitmap.height / 2
  6. devil.x = 320#图片的X坐标,坐标越大图片越靠右
  7. devil.y = 240#图片的Y坐标,坐标越大图片越靠下

  8. $a = 0
  9. Graphics.transition(100)
  10. 100.times{Graphics.update}
  11. loop do
  12.   $a += 1
  13. Graphics.update
  14. devil.opacity -= 2
  15. if $a == 100 #这里设置图片的时常,每次刷新大概是0.05秒的样子,填100大概有5秒钟。
  16.   break
  17. end
  18. end
  19. devil.bitmap.dispose
  20. devil.dispose
  21. devil = nil
  22. Graphics.freeze
复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
3
发表于 2009-8-3 13:56:01 | 只看该作者
Graphics.freeze
devil = Sprite.new
devil.bitmap = Bitmap.new("Graphics/Pictures/黑暗奇迹") #这里显示图片的地址
devil.ox = devil.bitmap.width / 2
devil.oy = devil.bitmap.height / 2
devil.x = 320#图片 ...
冥影帝 发表于 2009-8-3 10:50


看到有人用了我写的脚本,感觉万分荣幸...
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
40 小时
注册时间
2008-8-31
帖子
542

贵宾

4
发表于 2009-8-3 18:54:01 | 只看该作者
- -!这样和标题图片脚本冲突。。那么标题图片没有用- -!变成普通的。
      人去已镂空  今时不同往日
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-7-5
帖子
55
5
发表于 2009-8-3 19:55:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1733
在线时间
484 小时
注册时间
2006-1-7
帖子
1073
6
发表于 2009-8-3 20:46:40 | 只看该作者
用5楼的话,还要改main脚本。
不如直接改main脚本。
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================

  4. #--------------------------------------------------------------------------
  5. # 开始菜单前加入图片
  6. # 作者 : 擇
  7. #--------------------------------------------------------------------------

  8. class Scene_logo
  9.   #--------------------------------------------------------------------------
  10.   # ● 住处理
  11.   #--------------------------------------------------------------------------
  12.   def main
  13.     # 播放LOGO音效
  14.     Audio.se_play("Audio/SE/logo.ogg")     #自己添加素材
  15.     # 生成标题图形
  16.     @sprite = Sprite.new
  17.     @sprite.bitmap = RPG::Cache.title("logo")    #自己添加图片,放在Title文件夹下
  18.     # 生成位置为画面中央
  19.     @sprite.x = (640 - @sprite.bitmap.width) / 2
  20.     @sprite.y = (480 - @sprite.bitmap.height) / 2
  21.     # 透明度(0为完全透明)
  22.     @sprite.opacity = 255
  23.     # 执行过渡
  24.     Graphics.transition
  25.     # 主循环
  26.     loop do
  27.       # 刷新游戏画面
  28.       Graphics.update
  29.       # 刷新输入信息
  30.       Input.update
  31.       # 刷新画面
  32.       update
  33.       # 如果画面被切换就中断循环
  34.       if $scene != self
  35.         break
  36.       end
  37.     end
  38.     # 装备过渡
  39.     Graphics.freeze
  40.     # 释放标题图形
  41.     @sprite.bitmap.dispose
  42.     @sprite.dispose   
  43.   end
  44.   #--------------------------------------------------------------------------
  45.   # ● 刷新画面
  46.   #--------------------------------------------------------------------------
  47.   def update

  48.     # 等待280帧  我这里设置的帧数是se播放完所需的必要帧数
  49.    # 根据你自己设置的se来进行调试和修改
  50.     for i in 0...280
  51.       Graphics.update
  52.     end
  53.     # 淡入淡出
  54.     Graphics.transition(20)
  55.     $scene = Scene_Title.new
  56.   end
  57. end
  58. #==============================================================================
  59. # ■ Main
  60. #------------------------------------------------------------------------------
  61. #  各定义结束后、从这里开始实际处理。
  62. #==============================================================================
  63. begin
  64.   # 准备过渡
  65.   # 设置系统默认字体
  66.   Font.default_name = (["黑体","宋体"])
  67.   Graphics.freeze
  68.   # 生成场景对像 (标题画面)
  69.   $scene = Scene_logo.new
  70.   # $scene 为有效的情况下调用 main 过程
  71.   while $scene != nil
  72.     $scene.main
  73.   end
  74.   # 淡入淡出
  75.   Graphics.transition(20)
  76.   rescue Errno::ENOENT
  77.   # 补充 Errn:ENOENT 以外错误
  78.   # 无法打开文件的情况下、显示信息后结束
  79.   filename = $!.message.sub("No such file or directory - ", "")
  80.   print("找不到文件 #{filename}。 ")
  81. end

  82. #==============================================================================
复制代码
注意!上面这个脚本我现在正用着呢,所以改了一些东西。都注释了,应该不会看不懂的。
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2007-7-19
帖子
159
7
发表于 2009-8-4 08:57:42 | 只看该作者
那个啥,个人觉得事件标题才是王道,对不懂脚本的人拓展性很大
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-14 17:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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