前提・実現したいこと
弾を向いている方向に進ませたいです。
発生している問題・エラーメッセージ
transform.forwardで向いている方向ベクトルを取得して、Translateに入れているのですが、方向ベクトルの方向へ進まず、異なる方向へ進んでしまいます。
該当のソースコード
C#
1ソースコード 2```public class BulletManager : MonoBehaviour { 3 public float bulletSpeed=100f; 4 Vector3 forward; 5 6 void Start () { 7 prev = transform.position; 8 //forward = Head.transform.position - body.transform.position; 9 forward = transform.forward; 10 } 11 void Update () { 12 time +=Time.deltaTime ; 13 14 transform.Translate(forward*bulletSpeed*Time.deltaTime); 15 Debug.Log(forward); 16 17 18 } 19} 20 21### 試したこと 22 23弾をy軸に対し、-45度回転させ、Debug.Logでベクトルの情報を取得すると、(-0.7,0,0.7)となっているのですが、動きとしては真横にすすんでしまいました。 24 25### 補足情報(FW/ツールのバージョンなど)

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/28 00:48