-1
我有一個OnTriggerEnter
,當一個GameObject
(玩家)進入這個觸發器時,我想將它添加到一個列表中,然後在列表中訪問該列表中的玩家位置。如何創建一個列表添加GameObject到它?
我知道如何檢測玩家何時進入觸發器,但我不知道如何製作列表並自動添加玩家。
我有一個OnTriggerEnter
,當一個GameObject
(玩家)進入這個觸發器時,我想將它添加到一個列表中,然後在列表中訪問該列表中的玩家位置。如何創建一個列表添加GameObject到它?
我知道如何檢測玩家何時進入觸發器,但我不知道如何製作列表並自動添加玩家。
您可以使用觸發器創建列表作爲該遊戲對象的屬性。在這種情況下,您有:
public class TriggerObject : MonoBehaviour {
List<GameObject>() EnteredPlayers = new List<GameObject>();
void OnTriggerEnter(Collider player) {
EnteredPlayers.Add(player.gameObject);
}
}
我建議使用單來存儲列表,但它肯定取決於你的項目結構。
你嘗試過什麼嗎?你能告訴我們一些代碼嗎? – archon
你有沒有試過谷歌,這是一個非常基本的問題。對代碼的嘗試將爲您提供更好的答案。 http://www.dotnetperls.com/list – Tony
'new List()' –
crush