Unityであるコースの障害物を自動で避けながら移動するということをやりたいです。
ナビゲーションを使用してPlayerをマップ上で動かすことはできました。
Playerが避けるべきオブジェクトの一つを動かしたいのですが上手くいきません。
動いてほしいオブジェクトが1mmも動いてくれません
エラーなどはでていません
Nav Mesh Obstacleを付けていると動かないなどはあるのでしょうか?
オブジェクトのコードです
コード
using
1using System.Collections.Generic; 2using UnityEngine; 3 4public class objA : MonoBehaviour 5{ 6 public float speed = 1.0f; 7 private Rigidbody myRigid; 8 // Start is called before the first frame update 9 void Start() 10 { 11 myRigid = this.GetComponent<Rigidbody>(); 12 myRigid.AddForce(transform.forward * speed,ForceMode.VelocityChange); 13 } 14 15 // Update is called once per frame 16 void Update() 17 { 18 19 } 20}
あなたの回答
tips
プレビュー