2017-07-19 158 views
0

我正在做2D遊戲。如果我想每5秒鐘向敵方一個簡單的敵方射擊,我該怎麼辦?團結2D:簡單的敵人射擊

我知道,我需要添加一個colider和剛體但不太知道如何處理這一點,因爲我還是抓住這個念頭

Red = Enemy/ Rough idea/Sketch

謝謝

+2

[這裏](https://unity3d.com/learn/tutorials)你可以找到Unity教程。您將學習如何**實例化一個對象並向其添加**。您還將瞭解碰撞回調。請不要在未來在您的問題中添加代碼時提出更多問題。 – Programmer

回答

1

你想要什麼是創建一種可用作'子彈'的gameobject。這個gameobject產生時會有一個腳本讓它沿某個方向行進。

您可以使用力(物理)移動它們,或者您可以將它們從一個位置轉換到另一個位置,以便「絕對」移動它們並忽略環境中的物理量。

然後,您可以使用此對象上的碰撞器來檢測何時使用OnCollisionEnter方法或OnTriggerEnter方法擊中播放器。

這裏有一些教程,所以我希望他們幫助。 CreatingShooting