星期五, 3月 26, 2010

[UDK教學] [第十四章] 讓Bot開始攻擊!!

單純讓Bot出現其實它什麼事情都不會做,無聊得很。所以我們就讓它向玩家攻擊看看吧。
在先前Kismet圖的旁邊,按滑鼠右鍵按下「新建動作」→「AI」→「Start Firing At」。



從Actor Factory 的「Finished」拉條線到Start Firing Ag的「in」上。


在actorFactory的「Spawned」的三角連接器上按下滑鼠右鍵,產生新的Object變量。這個變量是代表產生出來的Bot的意思。要確定Start Firing At的所要設定的主體的話,必須要把Bot的變量連接到「Target」上才行。

從連接器的位置把迸現選單打開,產生Object變量

Object變量做好了。這個就是代表了Actor Factory所產生的Bot本身的意思。

從處理攻擊行為的「Start Firing At」的「Target」上啦現出來,接到代表Bot的變量。這就是指定Bot的攻擊目標的意思。

為了要指定對哪裡攻擊,按滑鼠右鍵,產生「新建變量」→「Player」→「Player」,這個就要跟「Fire At」連結在一起。

這次我們從空白的地方把迸現選單打開,把代表玩家的Object產生出來

把Fire At的線連到代表玩家的Object上去

以上的步驟的意思就是「Factory產生的bot,對準玩家開始攻擊。」所設定好的一連串動作。在這個狀態下,在生出來的Bot就會開始對玩家進行攻擊了。

沒有留言:

張貼留言

如果您對於此篇文章有意見、問題、想法、或者是吐槽格主寫的太爛,都可以寫在這個地方告訴格主喔:D:D