fixelのブログ

Unity&C#初心者がイチからRTSを作るまでを書き記す日記

2015-11-26から1日間の記事一覧

5回目・NavMeshPathとは何ぞや?

目次 分かったこと1・「NavMeshPath」は「NavMeshAgent」の中にある 分かったこと2・「NavMeshPath.corner」の扱いとVector3の使い方 分かったこと3・「NavMeshAgent.destination」を設定してもすぐには「NavMeshPath.corner」は作られない 分かったこと…

4回目・プレイヤーの変数を別のオブジェクトが参照する

C#のプレイヤー側のスクリプト名を「Player」、 別のオブジェクト側のスクリプト名を「Cursor」とし、 「Player」側で下記のプログラムを書いて、 direction = (GameObject)Resources.Load ("Prefabs/Cursor");GameObject cursor = (GameObject)Instantiate …

3回目・視野内に入ったプレイヤーを感知して突進する敵AI

public GameObject player; private NavMeshAgent agent; void Start () { player = GameObject.Find("Player"); agent = GetComponent<NavMeshAgent>(); } void Update () { Vector3 forward = transform.TransformDirection(Vector3.forward); Vector3 targetDirection =</navmeshagent>…