追いかけてくる敵を作る(追跡機能)
![1126204f 74be 4af2 ba66 62fc0f61af71](https://codegenius.org/uploads/slide/image/4121/1126204f-74be-4af2-ba66-62fc0f61af71.jpeg)
![Fcb09b38 8e55 442f 9531 669d359d4a6a](https://codegenius.org/uploads/slide/image/4122/fcb09b38-8e55-442f-9531-669d359d4a6a.jpeg)
![0ede4179 4467 40fa 9be8 9ca64cdd2c70](https://codegenius.org/uploads/slide/image/4123/0ede4179-4467-40fa-9be8-9ca64cdd2c70.jpeg)
追跡機能の実装
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加する(ポイント)
using UnityEngine.AI;
public class ChaseEnemy : MonoBehaviour
{
[SerializeField]
private GameObject target;
private NavMeshAgent agent;
void Start()
{
agent = GetComponent<NavMeshAgent>();
}
void Update()
{
if(target != null)
{
// ターゲットの位置を目的地に設定する。
agent.destination = target.transform.position;
}
}
}
![4191f617 359d 46f7 aa06 35473aca1c84](https://codegenius.org/uploads/slide/image/4124/4191f617-359d-46f7-aa06-35473aca1c84.jpeg)
![F691a7c0 2e41 4143 879a dfd7696a54e1](https://codegenius.org/uploads/slide/image/4125/f691a7c0-2e41-4143-879a-dfd7696a54e1.jpeg)
![6506c44f bde9 4b20 92db 410c4be74af5](https://codegenius.org/uploads/slide/image/4126/6506c44f-bde9-4b20-92db-410c4be74af5.jpeg)
![323e8648 ada5 4980 a13d 2a1bbc12c25a](https://codegenius.org/uploads/slide/image/4127/323e8648-ada5-4980-a13d-2a1bbc12c25a.jpeg)
![88664664 1c8f 4abf b6fb 3ef8b433cb64](https://codegenius.org/uploads/slide/image/4128/88664664-1c8f-4abf-b6fb-3ef8b433cb64.jpeg)
![7c7da874 0d11 410a 8953 8fef64385551](https://codegenius.org/uploads/slide/image/4129/7c7da874-0d11-410a-8953-8fef64385551.jpeg)
![B4ac8528 92b0 4b40 b87a 49c04a624620](https://codegenius.org/uploads/slide/image/4130/b4ac8528-92b0-4b40-b87a-49c04a624620.jpeg)
![7116b38a 52c4 4b91 a043 15931ee34923](https://codegenius.org/uploads/slide/image/4131/7116b38a-52c4-4b91-a043-15931ee34923.jpeg)
![23bc37d3 e726 4ed9 bff0 bc26c6533afa](https://codegenius.org/uploads/slide/image/4132/23bc37d3-e726-4ed9-bff0-bc26c6533afa.jpeg)
![A3000371 0b84 45d9 8430 f7295be236a6](https://codegenius.org/uploads/slide/image/4133/a3000371-0b84-45d9-8430-f7295be236a6.jpeg)
【2019版】BattleTank(基礎/全38回)
他のコースを見る![1126204f 74be 4af2 ba66 62fc0f61af71](https://codegenius.org/uploads/slide/image/4121/1126204f-74be-4af2-ba66-62fc0f61af71.jpeg)
![Fcb09b38 8e55 442f 9531 669d359d4a6a](https://codegenius.org/uploads/slide/image/4122/fcb09b38-8e55-442f-9531-669d359d4a6a.jpeg)
![0ede4179 4467 40fa 9be8 9ca64cdd2c70](https://codegenius.org/uploads/slide/image/4123/0ede4179-4467-40fa-9be8-9ca64cdd2c70.jpeg)
追跡機能の実装
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// ★追加する(ポイント)
using UnityEngine.AI;
public class ChaseEnemy : MonoBehaviour
{
[SerializeField]
private GameObject target;
private NavMeshAgent agent;
void Start()
{
agent = GetComponent<NavMeshAgent>();
}
void Update()
{
if(target != null)
{
// ターゲットの位置を目的地に設定する。
agent.destination = target.transform.position;
}
}
}
![4191f617 359d 46f7 aa06 35473aca1c84](https://codegenius.org/uploads/slide/image/4124/4191f617-359d-46f7-aa06-35473aca1c84.jpeg)
![F691a7c0 2e41 4143 879a dfd7696a54e1](https://codegenius.org/uploads/slide/image/4125/f691a7c0-2e41-4143-879a-dfd7696a54e1.jpeg)
![6506c44f bde9 4b20 92db 410c4be74af5](https://codegenius.org/uploads/slide/image/4126/6506c44f-bde9-4b20-92db-410c4be74af5.jpeg)
![323e8648 ada5 4980 a13d 2a1bbc12c25a](https://codegenius.org/uploads/slide/image/4127/323e8648-ada5-4980-a13d-2a1bbc12c25a.jpeg)
![88664664 1c8f 4abf b6fb 3ef8b433cb64](https://codegenius.org/uploads/slide/image/4128/88664664-1c8f-4abf-b6fb-3ef8b433cb64.jpeg)
![7c7da874 0d11 410a 8953 8fef64385551](https://codegenius.org/uploads/slide/image/4129/7c7da874-0d11-410a-8953-8fef64385551.jpeg)
![B4ac8528 92b0 4b40 b87a 49c04a624620](https://codegenius.org/uploads/slide/image/4130/b4ac8528-92b0-4b40-b87a-49c04a624620.jpeg)
![7116b38a 52c4 4b91 a043 15931ee34923](https://codegenius.org/uploads/slide/image/4131/7116b38a-52c4-4b91-a043-15931ee34923.jpeg)
![23bc37d3 e726 4ed9 bff0 bc26c6533afa](https://codegenius.org/uploads/slide/image/4132/23bc37d3-e726-4ed9-bff0-bc26c6533afa.jpeg)
![A3000371 0b84 45d9 8430 f7295be236a6](https://codegenius.org/uploads/slide/image/4133/a3000371-0b84-45d9-8430-f7295be236a6.jpeg)
追いかけてくる敵を作る(追跡機能)