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

Project1

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

[已经解决] 【新人求教】怎么插入开始动画或图片

[复制链接]

Lv2.观梦者

梦石
0
星屑
388
在线时间
245 小时
注册时间
2011-11-20
帖子
324
跳转到指定楼层
1
发表于 2011-12-2 11:59:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
渣渣要问问题

怎么在标题菜单的前面插入动画或图片。
还有可以让标题菜单的底图翻滚处理吗,月下荡响曲的标题好帅啊。。。
这里是个新人。

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
2
发表于 2011-12-2 12:19:11 | 只看该作者
本帖最后由 小白玩家 于 2011-12-2 12:20 编辑

片头,LOGO脚本
  1. #==============================================================================

  2. # ■ Scene_Logo

  3. #------------------------------------------------------------------------------

  4. #  处理片头的类。

  5. #==============================================================================


  6. class Scene_Logo

  7.    #--------------------------------------------------------------------------

  8.    # ● 主处理

  9.    #--------------------------------------------------------------------------

  10.    def main

  11.      # 如果您不想在每次测试游戏游戏的时候都显示LOGO,请加入以下注释语句

  12.      # if $DEBUG

  13.      #   $scene = Scene_Title.new

  14.      #   return

  15.      # end

  16.      

  17.     # 生成LOGO图形

  18.      @sprite = Sprite.new

  19.      @sprite.bitmap = RPG::Cache.picture("logo")

  20.      @sprite.x = 160

  21.      @sprite.y = 120

  22.      # 显示计时器

  23.      @show_time=60

  24.      # 执行过渡

  25.      Graphics.transition(20)

  26.      # 主循环

  27.      while @show_time>0 do

  28.        # 刷新游戏画面

  29.        Graphics.update

  30.        # 显示计时器减一

  31.        @show_time -= 1

  32.      end

  33.      # 准备过渡

  34.      Graphics.freeze

  35.      # 释放标题图形

  36.      @sprite.bitmap.dispose

  37.      @sprite.dispose

  38.      

  39.     # 执行过渡,过渡到全黑

  40.      Graphics.transition(20)

  41.      # 准备过渡,用于准备过渡到标题画面

  42.      Graphics.freeze

  43.      

  44.     # 进入标题画面

  45.      $scene = Scene_Title.new

  46.    end

  47. end
复制代码
原帖http://rpg.blue/thread-215124-1-1.html
引用原话
用这个不过要先创立一个文件命名为LOGO的图形文件放在Pictures文件夹下面
然后将Main脚本段里的原先一句$scene = Scene_Title.new修改为$scene = Scene_Logo.new
最后在新建这样的一段脚本就可以呢

点评

哦哦~不错,可以用,修改一下就可以播放两张LOGO,插入了音乐  发表于 2011-12-2 12:43
= =啊~那么有办法解决标题被景卷动的问题吗~  发表于 2011-12-2 12:31
我去试试~!  发表于 2011-12-2 12:26
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
388
在线时间
245 小时
注册时间
2011-11-20
帖子
324
3
 楼主| 发表于 2011-12-2 12:44:27 | 只看该作者
关于标题背景卷动我再发张贴好了
这里是个新人。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
589
在线时间
332 小时
注册时间
2011-11-19
帖子
194
4
发表于 2011-12-4 09:46:32 | 只看该作者
脚本麻烦死了,看我的。标题画面后设计一个新地图,人物初期就在这里,改成透明,窗口随你调,想上就上,想下就下,此地图的背景,一层二层三层都用黑色原件,图块里可以设置,即四周是木框,中间是黑色的,如果显示图片/文字就直接用事件,注意事件要用自动执行。完了之后就更改为普通(把透明改成),再调一下窗口,再来一个场所调换进入下一个地图,游戏就开始了,如果放动画用FLASH较好。
支持《彼岸之光》系列!加油!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2011-12-11
帖子
11
5
发表于 2011-12-13 10:34:14 | 只看该作者
怎么出这个 LOGO图片是不是在这里面 main是不是这样改 新建的脚本是不是这个
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
510 小时
注册时间
2010-5-8
帖子
266
6
发表于 2011-12-13 21:20:40 | 只看该作者
http://blog.yam.com/a870053jjkj/article/23816810
進這裡看看吧 (第二次解決同一問題了==)
  1. module Sword
  2.   Sword29_Name = Array.new
  3. #=======================================
  4. #★ 魔劍工舖 - 標題畫面前顯示LOGO 1.02
  5. # 轉貼腳本請著名出處:http://blog.yam.com/a870053jjkj/
  6. # 如果採用在遊戲中,看你高興是否顯示腳本出處,但嚴禁說是自己寫的腳本!!
  7. #=======================================
  8. #●使用者自定設置
  9. Sword29_XPVX = 0     # 此腳本用於XP時設為0;此腳本用在VX時設為1
  10. Sword29_Making = 20           #淡出或淡入效果的時間
  11. Sword29_Time = 80          #LOGO的顯示時間
  12. Sword29_Title = 10            #顯示下1個或到標題畫面的間隔時間,每40約1秒
  13. Sword29_End = 13             #提前結束的按鈕,數值可參考事件[按鍵輸入處理]
  14. #設定顯示的圖片,[]內的數字為圖片編號,可自行添加Sword29_Name[編號]
  15. #編號必須依0、1、2、3、4的順序,圖片請存在遊戲資料夾內的Pictures資料夾裡面
  16. Sword29_Name[0] = "sword01"
  17. Sword29_Name[1] = "sword02"
  18. =begin
  19. 詳細設置說明請參考:http://blog.yam.com/a870053jjkj/article/23816810
  20. =end
  21.   $Sword ? $Sword[29] = 202 : $Sword = {29=>202} # 腳本使用標誌
  22. end
  23. #=======================================
  24. #■ 處理標題畫面的類別
  25. class Scene_Title
  26.   include Sword # 連接自定設置
  27.   $Sword_NoRepeat2 = []
  28.   #-------------------------------------------------------------
  29.   #● 主處理
  30.   alias sword29_main main
  31.   def main
  32.     (sword29_main ; return) if $Sword_NoRepeat2[0] # 防止重新時重複顯示
  33.     $Sword_NoRepeat2[0] = true
  34.     for i in Sword29_Name
  35.       # 產生圖片
  36.       sword_logo = Sprite.new
  37.       sword_logo.bitmap = Sword29_XPVX == 0 ?
  38.       RPG::Cache.picture(i) : Cache.picture(i)
  39.       sword_logo.opacity = 0
  40.       Graphics.transition
  41.       b = 255 / Sword29_Making
  42.       # 顯示圖片的處理
  43.       (sword_input ; sword_logo.opacity += b) while sword_logo.opacity <= 254
  44.       a = 0
  45.       (sword_input ; a += 1) while a < Sword29_Time
  46.       # 清除圖片的處理
  47.       (sword_input ; sword_logo.opacity -= b) while sword_logo.opacity >= 1
  48.       sword_logo.bitmap.dispose ; sword_logo.dispose
  49.       # 顯示下一張前的間隔時間
  50.       a = 0
  51.       (sword_input ; a += 1) while a < Sword29_Title
  52.       Graphics.freeze
  53.       (sword29_main ; return) if $Sword_NoRepeat2[1]
  54.     end
  55.     sword29_main
  56.   end
  57.   #-------------------------------------------------------------
  58.   #● 更新畫面與按鍵
  59.   def sword_input
  60.     Graphics.update unless $Sword_NoRepeat2[1]
  61.     unless Sword29_End == 0
  62.       Input.update
  63.       (Graphics.freeze ; $Sword_NoRepeat2[1] = true) if Input.trigger?(Sword29_End)
  64.     end
  65.   end
  66. end
复制代码

点评

他是把脚本插到MAIN后面了,插在MAIN前面就没问题了  发表于 2011-12-13 22:34
舊坑被棄了
開新坑~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
182 小时
注册时间
2009-4-22
帖子
208
7
发表于 2011-12-14 23:28:12 | 只看该作者
我怎么觉得好像天书一样的,脚本完全不懂啊,晕死
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
31 小时
注册时间
2011-7-7
帖子
8
8
发表于 2011-12-23 23:42:03 | 只看该作者
脚本很好用唉~只是我用的图片大小不太合适
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-6-3 23:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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