第90章 NScripter全攻略:LeVeL 2
書名: 魔王現役作者名: 馬鹿·D·多古拉本章字數: 1506字更新時間: 2008-02-28 00:36:00
由于起點系統人品,特說明:正文中出現的所有編碼均為英文、半角、小寫。
======================
NScripter全攻略:LeVeL2背景與人物的顯示+音樂與音效的播放
邪惡之詛咒:
盜帖者全家死光光
無端轉載者出門被狗咬
假如獲得轉載授權,轉載同時請貼出本人簽字畫押授權書。
本教程已在國家R界專利局申請專利,禁止任何形式的侵犯版權行為。
作者聯系方式:
fs_countd@126.com
[hide=0]相關指令:
effect
bg
ld
cl
bgm
dwave
aND其他音樂音效相關播放指令參考
這次的相關指令雖然比較稀少,但是需要說明的地方卻很多。
—————————————————————————————————————
首先,來看effect指令。
一般的游戲里,在切換背景或者其他圖片的時候,幾乎都不會使用“瞬間消除”這樣的方法。而是使用不同的畫面切換效果。
如果有用過POWeRPOINT,幻燈片之間的切換效果就是一個例子。有時候是從透明漸漸變成不透明,或者是從屏幕的側邊移動到中間,也有使用各種各樣的遮片,從而使畫面到畫面的變換具有特色。
effect的意思是“效果”,是用來設定在游戲里會用到的各種切換效果的。屬于F類指令,只能使用在定義區塊里。
effect指令格式:
effect效果命名,內置效果編號,畫面切換使用時間,(‘遮片名稱.bmp/.jpg‘)
(注意effect和效果命名之間是有一個半角空格的)
范例
effect2,4,1000
或者
effect3,15,2000,‘m3.bmp‘
所謂“效果命名”,就是自己給這個效果定下的一個數字。定義里設定好之后,在游戲里就可以用這個編號代表這個效果。
“內置效果編號”就是NS本身所支持的效果類型。一共有以下18種。
1瞬間切換效果
2~5左右上下快門效果
6~9左右上下窗簾效果
10由透明狀態顯示效果(crossfade)
11~14左右上下卷動
15,遮片效果
16,17馬塞克效果
18aLPHa遮片效果
因為這似乎無法做詳細的描述,具體每一個效果會是什么樣大家可以自己去試看看。
畫面切換使用的時間是以毫秒為單位的,就是說“1000”這個數字就代表一秒鐘的時間。
需要特別說明的是,由于1號是“瞬間切換效果”,完全不需要定義時間和遮片,因此為效果定義的時候,效果命名是從2號開始的。
另外,實際上NS還存在一個神秘的內置效果“0號”,具體功能留待以后再說吧。哼哼。[眾人:你干嗎特別加重零號這兩個字……]
而遮片,就是在畫面切換的時候擔任“幕布”角色的圖片。使用內置效果15和18定義效果時,必須要指定遮片。規格大小一般和畫面大小相等(640X480或者800X600)。基本都是黑白圖片。遮片的制作非常簡單,一般只要使用PS的漸變圖層就能夠自己制作了。至于喜歡復雜效果的,愛做成什么樣,什么顏色,在上面打上你的名字,或者直接用一張cG代替都是沒有限制的,請盡量發揮想象吧。
(附圖:一張正常的遮片大概長成什么樣)