您好,我遇到了更新功能的問題。我的游戲中有一個名為HydraBehaviour
Hydra Enemy 的課程。并且HydraBehaviour
繼承自which 是一個具有 to和 SEnemyBehaviourClass
的更新方法的類。ChasePlay();
topChasingPlayer();
在我的 Hydra 課程中,我想創建攻擊系統,因為并非所有敵人都會有相同的攻擊方式。所以我的問題是我不能在 Hydra 類中使用更新方法,因為它已經在EnemyBehaviourClass
. 所以我被迫使用固定更新,但這不是要走的路。我很抱歉我的英語不好,如果你能幫助我,那就太好了。
uj5u.com熱心網友回復:
您可以在 HydraBehaviour 中有一個更新函式,并在 EnemyBehaviourClass 中呼叫更新函式。
public class HydraBehaviour : EnemyBehaviourClass
{
void Update()
{
base.Update();
// Your Hydra specific code goes here
}
}
只需確保 EnemyBehaviourClass 中的 Update 函式是public或protected即可。如果函式是私有的,這將不起作用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/482422.html