《星際爭霸2》銀河編輯器制作賽車游戲-觸發(fā)器篇
- 來源:wangluo
- 作者:一笑特傻
- 編輯:ChunTian

觸發(fā)器篇
首先來看一下觸發(fā)器的所有目錄,將不同的觸發(fā)效果放到不同的目錄下,有利于分類管理。
圖 1 觸發(fā)器目錄
解釋一下:第一個是MENU,就是按下ESC按鍵屏幕左上方出現(xiàn)菜單;第二個是AIMOVE,就是中立控制的五輛奧迪的智能前進和賽跑的觸發(fā);第三個MOVEMENTANDOTHER就是玩家控制紅色奧迪移動的觸發(fā)和其他一些東西;第四個觸發(fā)器是初始化,就是初始化地圖時的一些參數(shù)調(diào)整;第五個是變量,所有的全局變量都在這里;最后一個是OUTOFTRACK,就是判斷玩家的紅色奧迪是否出軌,若出軌就被踢出局。
下面我將詳細講解每個文件夾下的每個觸發(fā)器。
首先談全局變量。
圖 2 全局變量
一共設(shè)置了七個變量,不多。
第一個是1CAPSPEEED,就是玩家控制的紅色奧迪的最大速度;設(shè)為0.0就可以了;第二個是1LAP,也預設(shè)為0.0,意思是圈數(shù),可以理解為跑了幾圈或者還剩幾圈;第三個是判斷向前的方向鍵是否按下的一個參數(shù),0代表沒有按下;第四個是移動角度,就是玩家控制的奧迪的移動方向,因為我將六輛奧迪都向左擺在起跑線的前面,所以是180度,如果向右就是0度;第五個是玩家控制紅色奧迪的實際速度,它小于等于最大速度;然后兩個一個是新建的計時器,另一個是計時器窗口,初設(shè)為沒有窗口。
接下來的觸發(fā)器就會用到這些變量。
然后來到INITIALIZATION這個觸發(fā)器。全部的觸發(fā)器內(nèi)容如下圖所示:
圖 3 初始化
首先是四個關(guān)于攝像機的觸發(fā)器,第一個就用到了我們上一篇新建的那個攝像機。這個觸發(fā)器的意思是應(yīng)用這個攝像機,這個攝像機已經(jīng)被我取名為START。然后第二個是將攝像機鏡頭和鼠標關(guān)系打開,這樣就看不到鼠標了;第三個是將鼠標控制攝像機轉(zhuǎn)動關(guān)閉,這樣就只用方向鍵控制鏡頭;最后一個是讓鏡頭跟隨玩家的紅色奧迪。
然后兩個UI觸發(fā)器,功能是將資源窗口和菜單隱藏。在另一個觸發(fā)器里,我們按下ESC又會讓菜單顯示。
緊跟著一個觸發(fā)器是將玩家的紅色奧迪凍住,這樣玩家就不會搶跑了;然后就是出現(xiàn)3,2,1的倒數(shù)和聲音:先文字后聲音,然后等待一秒,這樣一共等待了三秒。之后解凍紅色奧迪,清除信息文字。
然后是初始設(shè)置五輛其他奧迪的速度。中立控制的這五輛奧迪將按照這個速度一直行進下去,我設(shè)置為5.8,5.9,5.9,6.0和6.1。
接下來來到MOVEMENTANDOTHER這個文件夾。
圖 4 移動等

玩家點評 (0人參與,0條評論)
熱門評論
全部評論