當前位置:編程學習大全網 - 人物素材 - 孤島危機FlowGraph運用7:北韓士兵呼叫支援方法的實現

孤島危機FlowGraph運用7:北韓士兵呼叫支援方法的實現

前面我們已經討論了許多如何折磨北韓士兵的方法了。現在就為北韓士兵著想下,給他們實現壹個簡單的呼叫增援的方法,這樣就可以讓妳有的壹壺喝了。

1,首先,我們按照下圖的布局方式布置兩組士兵在合適的位置,要求:這兩組兵相隔壹定的距離,要保證最佳效果,也就是說不要在發現敵人時讓兩組士兵同時發現妳,最好讓壹個巡邏的士兵先發現妳後,再呼叫後方其他的士兵,讓他們趕來增援,這樣就比較具有效果了,所以布置兵力要略微調整下。我的士兵是這樣放置的:前壹個士兵在巡邏,當發現敵人後呼叫身後的第二組的三個士兵趕來增援,所以第二組士兵我把他們放在壹個比較遠的樹下。

放完士兵,在適當地方放置兩個路點TagPoint,在壹個TagPoint旁邊再放壹個SmartObject,這個用來控制士兵朝哪個方向呼叫增援的。我的方向為了查看方便是朝前放的(應該方向朝後才更形象些)。好了,我們需要的素材按照圖樣大體放好就可以了。

2,其次,創建流程圖,選中前面的那個個士兵,然後點擊FlowGraph欄中的Create(創建)按鈕來給這個士兵創建壹個流程圖,然後指定壹個這個流程圖將被保存的組,名稱隨妳,這時出現FG窗口,就是圖上方的那個創建流程圖的工具單。然後在該流程圖任意中間區域單擊右鍵打開添加流程圖窗口,在彈出的菜單中選擇第壹項AddNods並添加如下幾個窗口,如果添加的節點窗口看起來是個點,就使用鼠標滾輪來縮放,或者點擊FitGraphtoView,那個節點窗口會自動調整到適合窗口寬度並可見的。(具體方法請參考遊俠論壇其他圖文教程):

在AddNods項下分別添加:

Miscstar節點,

AIAIGoto節點,四個,分別對應圖中四個士兵的行走路線。

AIAIAnim節點,四個,分別付給第壹組的兩個士兵。

Entity:Grunt節點,四個,分別用來賦給對應的四個士兵,用來控制行為,該項的打開方法為:請選中士兵後,在FG窗口右點鼠標,直接選擇ADDselectedentity項打開即可.

EntityEntityPos節點,兩個。分別用來賦給兩個路徑點。

3,添加完節點後,就按照圖上所示,把節點賦給相應的實體。例如:地圖上選中我們剛才放置的士兵,然後回到流程圖裏選中相關的AI節點或Entit:Grunt節點,在節點上右擊,在彈出菜單上點擊第壹項Assignselectedentity,即把選中的士兵賦給這個節點,用同樣的方法把對應的節點賦給其他士兵們.EntityPos節點對應路徑點。

在這裏,要強調幾個參數設置。首先,在第壹個Entity:Grunt節點,我們給其對應在前面巡邏的士兵啟用的是OnAlert參數,它的意思是指該士兵處於“警惕”狀態中,也就是說發現了敵人了。其它的相關參數還有Dead(死亡),Sleep(睡覺)等,大家可以自己過後研究它們的激發效果。其次,在第壹個Entity:Grunt節點對應的第壹個士兵(巡邏兵),把它對應的SmartObjectClass屬性選擇為Reinforcement_Call(增援)參數(也可以設置其它增援參數);最後,把SmartObject該屬性也設為相同的值(具體見圖上所示)。

4.最後,連線,然後可以測試效果了.

現在來說說流程圖的工作方式:

當邏輯流程激發後(output),首先巡邏士兵後面的三個士兵處於消失狀態(見圖)也就是沒有處於活動狀態(Disable);同時,前方的士兵處於巡邏狀態,這時,當這個士兵感到危險後,他會警惕的跑到地點(TagPoint28),然後發出增援信號(我直接夾了該士兵的脖子激發該過程,見圖)。這時,三個士兵出現(就像鬼壹樣出現在樹下),並趕到地點(TagPoint29)來增援。

好了,基本流程到這裏結束.大家可以根據上面用到的方法來試驗其它各種請求增援的方式及其它舉動,如果妳去試驗下,妳會發現許多非常有趣的東西.

  • 上一篇:亞人類的主要的亞人類群體
  • 下一篇:flash簡易海報-制作海報應該使用哪個軟件?如何使用?
  • copyright 2024編程學習大全網