1. 程式人生 > >[unreal4入門系列之七] UE4中的Actor類和Pawn類

[unreal4入門系列之七] UE4中的Actor類和Pawn類

200006dznjj02r8lf5lljz

現在我們開始進入UE4的程式碼開發工作。首先,UE4的類框架是非常龐大的,看起來有點讓人措手不及。不過正因為UE4的類框架很完善,有很多常用的程式碼(函式和類)是已經提供給我們了,我們只需要簡單地呼叫來完成遊戲開發的任務。所以我們可以將注意力集中於遊戲功能和玩法上,而不是繁瑣的實現細節上。這裡介紹兩個很重要的類:

Actor類

在UE4中,Actor類是可以放到遊戲場景中的遊戲物件的基本型別。你如果想放置任何東西到遊戲場景中,必須繼承Actor類。

Pawn類

Pawn類是一個代表你或者代表電腦的人工智慧的遊戲物件,它是可以在螢幕上控制的遊戲物件。Pawn類是從Actor類中基礎的,它可以通過玩家的裝置(鍵盤、滑鼠等)控制或者被人工智慧指令碼控制。如果它是被玩家控制的,我們通常稱之為controller(控制器);如果它是被人工智慧指令碼控制的,我們通常稱之為AI(Artificial Intelligence,人工智慧),如果你經常玩遊戲,那些NPC(Non-player Characters,非玩家角色)就通常具有AI行為。