關於部落格
RPG製作大師XP腳本為主要更新

RPG製作大師VX腳本為其次更新

RPG製作大師VX_Ace目前不考慮

RPG製作大師MV腳本完全沒打算

留言完建議重新整理看看是否顯示

目前不處理本舖外腳本的相關問題

其他相關事項請觀看規定注意事項

本舖未來的經營計畫與VA的支援




var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-37462754-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

  • 303700

    累積人氣

  • 67

    今日人氣

    0

    追蹤人氣

【腳本】標題畫面前顯示LOGO

使用方法
打開腳本編輯器,對腳本「Main」按下右鍵,選擇插入,會出現1個空白腳本
在空白腳本內貼上以下腳本:
RPG Maker XPRPG Maker VX 均可使用,但VX的使用者自定設置要做更改!!
module Sword
  Sword29_Name = Array.new
#=======================================
#★ 魔劍工舖 - 標題畫面前顯示LOGO 1.02
# 轉貼腳本請著名出處:http://blog.yam.com/a870053jjkj/
# 如果採用在遊戲中,看你高興是否顯示腳本出處,但嚴禁說是自己寫的腳本!!
#=======================================
#●使用者自定設置
Sword29_XPVX = 0     # 此腳本用於XP時設為0;此腳本用在VX時設為1
Sword29_Making = 20           #淡出或淡入效果的時間
Sword29_Time = 80          #LOGO的顯示時間
Sword29_Title = 10            #顯示下1個或到標題畫面的間隔時間,每40約1秒
Sword29_End = 13             #提前結束的按鈕,數值可參考事件[按鍵輸入處理]
#設定顯示的圖片,[]內的數字為圖片編號,可自行添加Sword29_Name[編號]
#編號必須依0、1、2、3、4的順序,圖片請存在遊戲資料夾內的Pictures資料夾裡面
Sword29_Name[0] = "sword01"
Sword29_Name[1] = "sword02"
=begin
詳細設置說明請參考:http://blog.yam.com/a870053jjkj/article/23816810
=end
  $Sword ? $Sword[29] = 202 : $Sword = {29=>202} # 腳本使用標誌
end
#=======================================
#■ 處理標題畫面的類別
class Scene_Title
  include Sword # 連接自定設置
  $Sword_NoRepeat2 = []
  #-------------------------------------------------------------
  #● 主處理
  alias sword29_main main
  def main
    (sword29_main ; return) if $Sword_NoRepeat2[0] # 防止重新時重複顯示
    $Sword_NoRepeat2[0] = true
    for i in Sword29_Name
      # 產生圖片
      sword_logo = Sprite.new
      sword_logo.bitmap = Sword29_XPVX == 0 ?
      RPG::Cache.picture(i) : Cache.picture(i)
      sword_logo.opacity = 0
      Graphics.transition
      b = 255 / Sword29_Making
      # 顯示圖片的處理
      (sword_input ; sword_logo.opacity += b) while sword_logo.opacity <= 254
      a = 0
      (sword_input ; a += 1) while a < Sword29_Time
      # 清除圖片的處理
      (sword_input ; sword_logo.opacity -= b) while sword_logo.opacity >= 1
      sword_logo.bitmap.dispose ; sword_logo.dispose
      # 顯示下一張前的間隔時間
      a = 0
      (sword_input ; a += 1) while a < Sword29_Title
      Graphics.freeze
      (sword29_main ; return) if $Sword_NoRepeat2[1]
    end
    sword29_main
  end
  #-------------------------------------------------------------
  #● 更新畫面與按鍵
  def sword_input
    Graphics.update unless $Sword_NoRepeat2[1]
    unless Sword29_End == 0
      Input.update
      (Graphics.freeze ; $Sword_NoRepeat2[1] = true) if Input.trigger?(Sword29_End)
    end
  end
end
 
 
使用者自定設置說明
Sword28_XPVX = 0 NEW
如果你是使用RPG製作大師XP(RPG Maker XP),這個就要設成0
如果你是使用RPG製作大師VX(RPG Maker VX),這個就要設成1
因為XP和VX的預設腳本有些不一樣,可能有窗口大小或是位置不對、某些功能會無效
還會有發生錯誤的情況,可由此設置來自動更改適合的腳本進行運行!!
 
Sword29_Making = 20
設定淡入或是淡出效果的時間,XP每40約為1秒VX每60約為1秒
淡入淡出的效果就是圖片剛從黑黑的畫面中慢慢的變亮來顯示圖片的效果
或是慢慢的變暗讓圖片持續消失在背景的黑色之中的效果
所以這裡輸入的數值越大,變暗或變亮的速度都會減短
 
Sword29_Time = 80
淡入淡出結束後,顯示完整的圖片時的持續時間
XP每40約為1秒VX每60約為1秒 
 
Sword29_Title = 10
當顯示的圖片淡出之後(也就是畫面被回黑色的時候)
準備顯示下一張圖片或是轉移到標題畫面中的延遲時間設定
簡單來說,就是用來設定不要那麼快顯示下1張圖片的效果
XP每40約為1秒VX每60約為1秒 
 
Sword29_End = 13
指定1個按鍵,當玩家按這個按鍵時,可以提前結束LOGO動畫
瞬間回到標題畫面,按鈕的設置方式同事件 [按鍵輸入的處理]
2:下鍵
4:左鍵
6:右鍵
8:上鍵
11:Shift、Z鍵
12:Esc、Num 0、X鍵
13:空白、Enter、C鍵
14:A鍵
15:S鍵
16:D鍵
17:Q、Pageup鍵
18:W、Pagedown鍵

 
Sword29_Name[編號] = "圖片檔案名稱"
設定要顯示的logo圖片,圖片檔案名稱不用加附檔名和路徑,只需要檔案名稱即可
圖片檔案名稱必須被"符號給包圍住才算成立
圖片請存放在:你的遊戲資料夾GraphicsPictures
附註:建議圖片大小為640x480像素,並存在JPG或是PNG,並使用半型英文或數字來命名
編號是在用於設置顯示多張logo圖片時用的(如顯示第1張之後在接著顯示第2張)
顯示的張數沒有限制,所以可以自行的在添加更多Sword29_Name設置
但是編號不可以重複(不然會由下面的取代上面同編號的圖片)
此外請依照數字的順序從0開始輸入(順序:0→1→2→3→4→5→6)這樣做編號
如果只要顯示一張,可以只保留Sword29_Name[0]並作設定
其他的Sword29_Name通常可以整行刪掉了
 

 
範例下載
下載連接:檔案大小:256 KB檔案類型:RAR(內為RMXP遊戲壓縮安裝檔)
☆範例中的腳本版本為未標示版本,通常不是最新版的腳本
☆yam天空部落空間,檔案名稱有被轉過
☆本人掃毒程式不是說很好,雖然目前沒看出什麼中毒跡象,但下載前建議先用掃毒程式查毒
☆範例中包含2張範例用的圖片
相簿設定
標籤設定
相簿狀態