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

Project1

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

[已经解决] 我有一个LOGO脚本,怎样添加图片呢?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2012-2-11
帖子
26
跳转到指定楼层
1
发表于 2012-4-10 13:48:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 eve592370698 于 2012-4-16 13:56 编辑

我在66RPG找到的脚本是:
  1. class Scene_Logo
  2. #-----------------------------------------------
  3. # ● 主处理
  4. #-----------------------------------------------
  5. def main


  6.    #播放音效
  7.    logoSe = "Audio/BGM/OP.mp3"
  8.    Audio.bgm_play(logoSe)
  9.    # 生成LOGO图形
  10.    @sprite = Sprite.new
  11.    @sprite.bitmap = Bitmap.new("Graphics/Pictures/M-0.jpg")
  12.    @sprite.x = 0
  13.    @sprite.y = 0
  14.    # 显示计时器
  15.    @show_time=150
  16.    # 执行过渡
  17.    Graphics.transition(240)
  18.    # 主循环
  19.    while @show_time>0 do
  20.      # 刷新游戏画面
  21.      Graphics.update
  22.      # 显示计时器减一
  23.      @show_time -= 1
  24.    end
  25.    # 准备过渡
  26.    Graphics.freeze
  27.    # 释放标题图形
  28.    @sprite.bitmap.dispose
  29.    @sprite.dispose
  30.    
  31.    # 执行过渡,过渡到全黑
  32.    Graphics.transition(150)
  33.   # 准备过渡,用于准备过渡到标题画面
  34.    Graphics.freeze   

  35.   # 这里哦
  36.   unless (Dir.glob('Save*.rvdata').size > 0)

  37.    #再次生成LOGO图形
  38.    @sprite = Sprite.new
  39.    @sprite.bitmap = Bitmap.new("Graphics/Pictures/M-1.jpg")
  40.    @sprite.x = 0
  41.    @sprite.y = 0
  42.    # 显示计时器
  43.    @show_time=60
  44.    # 执行过渡
  45.    Graphics.transition(60)
  46.    # 主循环
  47.    while @show_time>0 do
  48.      # 刷新游戏画面
  49.      Graphics.update
  50.      # 显示计时器减一
  51.      @show_time -= 1
  52.    end
  53.    # 准备过渡
  54.    Graphics.freeze
  55.    # 释放标题图形
  56.    @sprite.bitmap.dispose
  57.    @sprite.dispose
  58.    
  59.    # 执行过渡,过渡到全黑
  60.    Graphics.transition(45)
  61.    # 准备过渡,用于准备过渡到标题画面
  62.    Graphics.freeze   
  63.    
  64.    #再次生成LOGO图形
  65.    @sprite = Sprite.new
  66.    @sprite.bitmap = Bitmap.new("Graphics/Pictures/M-2.jpg")
  67.    @sprite.x = 0
  68.    @sprite.y = 0
  69.    # 显示计时器
  70.    @show_time=60
  71.    # 执行过渡
  72.    Graphics.transition(60)
  73.    # 主循环
  74.    while @show_time>0 do
  75.      # 刷新游戏画面
  76.      Graphics.update
  77.      # 显示计时器减一
  78.      @show_time -= 1
  79.    end
  80.    # 准备过渡
  81.    Graphics.freeze
  82.    # 释放标题图形
  83.    @sprite.bitmap.dispose
  84.    @sprite.dispose
  85.    
  86.    # 执行过渡,过渡到全黑
  87.    Graphics.transition(45)
  88.    # 准备过渡,用于准备过渡到标题画面
  89.    Graphics.freeze   
  90.    
  91.    # 省略无数...

  92.    # 进入标题画面
  93.    $scene = Scene_Title.new
  94.   end
  95.    # 进入标题画面
  96.    $scene = Scene_Title.new
  97.   end
复制代码
请问大家怎样添加LOGO,有人说放入一个文件夹,是哪个文件夹呢?
还有,如果这个脚本不行的话,该用哪个呢?
我觉得上面那个脚本是骗人的。。。。怎么省略无数。。.

Lv1.梦旅人

梦石
0
星屑
94
在线时间
648 小时
注册时间
2009-2-3
帖子
238
2
发表于 2012-4-10 13:56:32 | 只看该作者
在Pictures文件夹里面把LOGO名称改为M-0.jpg
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
134 小时
注册时间
2010-7-1
帖子
61
3
发表于 2012-4-11 18:59:25 | 只看该作者
在Graphics\Pictures\
目录里添加M-0.jpg M-1.jpg M-2.jpg
可以用签名了?试试看呀
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
64 小时
注册时间
2011-4-1
帖子
39
4
发表于 2012-4-11 23:10:55 | 只看该作者
  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 = 100          #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] = "logo"

  17. =begin
  18. 詳細設置說明請參考:http://blog.yam.com/a870053jjkj/article/23816810
  19. =end
  20.   $Sword ? $Sword[29] = 202 : $Sword = {29=>202} # 腳本使用標誌
  21. end
  22. #=======================================
  23. #■ 處理標題畫面的類別
  24. class Scene_Title
  25.   include Sword # 連接自定設置
  26.   $Sword_NoRepeat2 = []
  27.   #-------------------------------------------------------------
  28.   #● 主處理
  29.   alias sword29_main main
  30.   def main
  31.     (sword29_main ; return) if $Sword_NoRepeat2[0] # 防止重新時重複顯示
  32.     $Sword_NoRepeat2[0] = true
  33.     for i in Sword29_Name
  34.       # 產生圖片
  35.       sword_logo = Sprite.new
  36.       sword_logo.bitmap = Sword29_XPVX == 0 ?
  37.       RPG::Cache.picture(i) : Cache.picture(i)
  38.       sword_logo.opacity = 0
  39.       Graphics.transition
  40.       b = 255 / Sword29_Making
  41.       # 顯示圖片的處理
  42.       (sword_input ; sword_logo.opacity += b) while sword_logo.opacity <= 254
  43.       a = 0
  44.       (sword_input ; a += 1) while a < Sword29_Time
  45.       # 清除圖片的處理
  46.       (sword_input ; sword_logo.opacity -= b) while sword_logo.opacity >= 1
  47.       sword_logo.bitmap.dispose ; sword_logo.dispose
  48.       # 顯示下一張前的間隔時間
  49.       a = 0
  50.       (sword_input ; a += 1) while a < Sword29_Title
  51.       Graphics.freeze
  52.       (sword29_main ; return) if $Sword_NoRepeat2[1]
  53.     end
  54.     sword29_main
  55.   end
  56.   #-------------------------------------------------------------
  57.   #● 更新畫面與按鍵
  58.   def sword_input
  59.     Graphics.update unless $Sword_NoRepeat2[1]
  60.     unless Sword29_End == 0
  61.       Input.update
  62.       (Graphics.freeze ; $Sword_NoRepeat2[1] = true) if Input.trigger?(Sword29_End)
  63.     end
  64.   end
  65. end
复制代码
這也是其他愛好者寫出來的 也許簡單些
插入後 CTRL+F ↓這串  
Sword29_Name[0] = "logo"
""裡面就是妳的圖片檔案名稱
而你想顯示的檔案放進本來的Pictures資料夾即可。

评分

参与人数 1星屑 -2 收起 理由
eve592370698 -2 您的回答不够完整

查看全部评分

回复

使用道具 举报

Lv1.梦旅人

66RPG我的

梦石
0
星屑
163
在线时间
491 小时
注册时间
2012-1-16
帖子
1993
5
发表于 2012-4-12 09:21:05 | 只看该作者
Graphics\Pictures\      添加图片M-0.jpg M-1.jpg M-2.jpg   分别是三张logo

评分

参与人数 1梦石 +2 收起 理由
eve592370698 + 2 补充楼上回答

查看全部评分

帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
帐号并非本人使用!
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 14:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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