このようにミサイルを3方向に発射する機能を作りたいのですが、発射したミサイルに緑色で記したように角度を付けたいです。
ミサイルのプレハブや発射口の角度を変えたのですが変わりませんでした。どうすれば問題を解決できるか教えてほしいです。
発射のスクリプトはこのように書き、発射口を3つ作成しそれぞれ手動で角度を変えました。
C#
1using System.Collections; 2using System.Collections.Generic; 3using UnityEngine; 4 5public class FireMissile : MonoBehaviour 6{ 7 8 public GameObject enemyMissilePrefab; 9 public float speed; 10 11 void Start() 12 { 13 14 GameObject enemyMissile = Instantiate(enemyMissilePrefab, transform.position, Quaternion.identity); 15 16 Rigidbody enemyMissileRb = enemyMissile.GetComponent<Rigidbody>(); 17 18 enemyMissileRb.AddForce(transform.forward * speed); 19 20 21 } 22}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/09 06:29