追いかけてくる敵を作る(追跡機能)
![868e4e00 2e86 445b b358 2b14c2537cea](https://codegenius.org/uploads/slide/image/7017/868e4e00-2e86-445b-b358-2b14c2537cea.jpeg)
![9c170632 7c92 4e75 9ee6 b02f6a9fea95](https://codegenius.org/uploads/slide/image/7018/9c170632-7c92-4e75-9ee6-b02f6a9fea95.jpeg)
![Bdf9be9a acb2 4f2c b78d 199bfe329cb6](https://codegenius.org/uploads/slide/image/7019/bdf9be9a-acb2-4f2c-b78d-199bfe329cb6.jpeg)
![8114d9d7 48a8 40e1 b1bc 48abc0637ea7](https://codegenius.org/uploads/slide/image/7020/8114d9d7-48a8-40e1-b1bc-48abc0637ea7.jpeg)
追跡機能の実装
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// 追加
using UnityEngine.AI;
public class ChaseEnemy : MonoBehaviour
{
private GameObject target;
private NavMeshAgent agent;
void Start()
{
// (復習)Find()の働きは?
target = GameObject.Find("Tank");
agent = GetComponent<NavMeshAgent>();
}
void Update()
{
if(target) // (復習)この条件の意味は?
{
// targetの位置を目的地に設定する。
agent.destination = target.transform.position;
}
}
}
![B60e218d a8ae 4a19 9100 22805b810204](https://codegenius.org/uploads/slide/image/7021/b60e218d-a8ae-4a19-9100-22805b810204.jpeg)
![4c5104cc a2fc 4622 8aeb f77b79980451](https://codegenius.org/uploads/slide/image/7022/4c5104cc-a2fc-4622-8aeb-f77b79980451.jpeg)
![Dac88c96 6f83 4db6 8bf1 ef5fae4adcd1](https://codegenius.org/uploads/slide/image/7023/dac88c96-6f83-4db6-8bf1-ef5fae4adcd1.jpeg)
![F3d2fbce 5543 45a6 b63c 3fcf644b90bc](https://codegenius.org/uploads/slide/image/7024/f3d2fbce-5543-45a6-b63c-3fcf644b90bc.jpeg)
![Ea23419f e4fa 4348 a524 f5e58a0b40c6](https://codegenius.org/uploads/slide/image/7025/ea23419f-e4fa-4348-a524-f5e58a0b40c6.jpeg)
![5e2d4830 c73d 4c8a a5e5 3eaaad629871](https://codegenius.org/uploads/slide/image/7026/5e2d4830-c73d-4c8a-a5e5-3eaaad629871.jpeg)
![08edc9b3 aa9c 4ec7 9401 cb72264984fe](https://codegenius.org/uploads/slide/image/7027/08edc9b3-aa9c-4ec7-9401-cb72264984fe.jpeg)
![420d6379 b33f 4cd4 8e49 bfca99239281](https://codegenius.org/uploads/slide/image/7028/420d6379-b33f-4cd4-8e49-bfca99239281.jpeg)
![24f8a1f1 06b0 49df 8a98 e7b033ecdc7c](https://codegenius.org/uploads/slide/image/7029/24f8a1f1-06b0-49df-8a98-e7b033ecdc7c.jpeg)
![1dd086f0 5d49 4aef a2fa 5f9e2e2624d4](https://codegenius.org/uploads/slide/image/7030/1dd086f0-5d49-4aef-a2fa-5f9e2e2624d4.jpeg)
![Fe65ceec 529a 4876 88cd 0e84798e18ec](https://codegenius.org/uploads/slide/image/7031/fe65ceec-529a-4876-88cd-0e84798e18ec.jpeg)
【2021版】BattleTank(基礎/全33回)
他のコースを見る![868e4e00 2e86 445b b358 2b14c2537cea](https://codegenius.org/uploads/slide/image/7017/868e4e00-2e86-445b-b358-2b14c2537cea.jpeg)
![9c170632 7c92 4e75 9ee6 b02f6a9fea95](https://codegenius.org/uploads/slide/image/7018/9c170632-7c92-4e75-9ee6-b02f6a9fea95.jpeg)
![Bdf9be9a acb2 4f2c b78d 199bfe329cb6](https://codegenius.org/uploads/slide/image/7019/bdf9be9a-acb2-4f2c-b78d-199bfe329cb6.jpeg)
![8114d9d7 48a8 40e1 b1bc 48abc0637ea7](https://codegenius.org/uploads/slide/image/7020/8114d9d7-48a8-40e1-b1bc-48abc0637ea7.jpeg)
追跡機能の実装
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// 追加
using UnityEngine.AI;
public class ChaseEnemy : MonoBehaviour
{
private GameObject target;
private NavMeshAgent agent;
void Start()
{
// (復習)Find()の働きは?
target = GameObject.Find("Tank");
agent = GetComponent<NavMeshAgent>();
}
void Update()
{
if(target) // (復習)この条件の意味は?
{
// targetの位置を目的地に設定する。
agent.destination = target.transform.position;
}
}
}
![B60e218d a8ae 4a19 9100 22805b810204](https://codegenius.org/uploads/slide/image/7021/b60e218d-a8ae-4a19-9100-22805b810204.jpeg)
![4c5104cc a2fc 4622 8aeb f77b79980451](https://codegenius.org/uploads/slide/image/7022/4c5104cc-a2fc-4622-8aeb-f77b79980451.jpeg)
![Dac88c96 6f83 4db6 8bf1 ef5fae4adcd1](https://codegenius.org/uploads/slide/image/7023/dac88c96-6f83-4db6-8bf1-ef5fae4adcd1.jpeg)
![F3d2fbce 5543 45a6 b63c 3fcf644b90bc](https://codegenius.org/uploads/slide/image/7024/f3d2fbce-5543-45a6-b63c-3fcf644b90bc.jpeg)
![Ea23419f e4fa 4348 a524 f5e58a0b40c6](https://codegenius.org/uploads/slide/image/7025/ea23419f-e4fa-4348-a524-f5e58a0b40c6.jpeg)
![5e2d4830 c73d 4c8a a5e5 3eaaad629871](https://codegenius.org/uploads/slide/image/7026/5e2d4830-c73d-4c8a-a5e5-3eaaad629871.jpeg)
![08edc9b3 aa9c 4ec7 9401 cb72264984fe](https://codegenius.org/uploads/slide/image/7027/08edc9b3-aa9c-4ec7-9401-cb72264984fe.jpeg)
![420d6379 b33f 4cd4 8e49 bfca99239281](https://codegenius.org/uploads/slide/image/7028/420d6379-b33f-4cd4-8e49-bfca99239281.jpeg)
![24f8a1f1 06b0 49df 8a98 e7b033ecdc7c](https://codegenius.org/uploads/slide/image/7029/24f8a1f1-06b0-49df-8a98-e7b033ecdc7c.jpeg)
![1dd086f0 5d49 4aef a2fa 5f9e2e2624d4](https://codegenius.org/uploads/slide/image/7030/1dd086f0-5d49-4aef-a2fa-5f9e2e2624d4.jpeg)
![Fe65ceec 529a 4876 88cd 0e84798e18ec](https://codegenius.org/uploads/slide/image/7031/fe65ceec-529a-4876-88cd-0e84798e18ec.jpeg)
追いかけてくる敵を作る(追跡機能)