2017-07-19 7 views
0

私は2Dのゲームに取り組んでいます。単純な敵カノンが5秒ごとに横に撃って欲しいと思ったら、どうすればいいですか?ユニティ2D:単純な敵の射撃

は、私はあなたに感謝し、私はまだ全体的なアイデア

Red = Enemy/ Rough idea/Sketch

を把握しておりますので、これにアプローチするかどうかはかなり確実剛体ではなく、とのcoliderを追加する必要があるだろうことを知って何をしたい

+2

[こちら](https://unity3d.com/learn/tutorials)では、Unityチュートリアルを見つけることができます。オブジェクトをインスタンス化し**オブジェクトに追加する**方法を学びます。また、コリジョンコールバックについても学習します。今後、あなたの質問にコードを追加しないで、さらに質問をしないでください。 – Programmer

答えて

1

「弾丸」として使用されるゲームオブジェクトのタイプを作成することです。スポーンされたときのこのゲームオブジェクトには、特定の方向に旅行するためのスクリプトがあります。

force(物理)を使用して移動することも、ある場所から別の場所に移動することもできます。移動するには、絶対的に移動し、環境内の物理を無視します。

次に、このオブジェクトのコライダーを使用して、OnCollisionEnterメソッドまたはOnTriggerEnterメソッドのいずれかを使用してプレーヤーにヒットするタイミングを検出できます。

ここにいくつかのチュートリアルがありますので、私は彼らが助けてくれることを願っています。 CreatingShooting

関連する問題