追いかけてくる敵を作る(追跡機能)
![95b6f7cd e7b4 4237 b880 d7bcbae36541](https://codegenius.org/uploads/slide/image/5937/95b6f7cd-e7b4-4237-b880-d7bcbae36541.jpeg)
![1baaae26 092e 4529 9954 00acfe3ff8a7](https://codegenius.org/uploads/slide/image/5938/1baaae26-092e-4529-9954-00acfe3ff8a7.jpeg)
![Ed468bde 387f 4906 8ff3 741928bca364](https://codegenius.org/uploads/slide/image/5939/ed468bde-387f-4906-8ff3-741928bca364.jpeg)
![F3fa1d38 0dec 43b3 b184 ef3eb7f19569](https://codegenius.org/uploads/slide/image/5940/f3fa1d38-0dec-43b3-b184-ef3eb7f19569.jpeg)
![F1ef49b3 c1ee 4050 aca8 9cc87e38d464](https://codegenius.org/uploads/slide/image/5941/f1ef49b3-c1ee-4050-aca8-9cc87e38d464.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;
}
}
}
![617fb8b2 cf7a 4a42 8574 f2aef201288c](https://codegenius.org/uploads/slide/image/5942/617fb8b2-cf7a-4a42-8574-f2aef201288c.jpeg)
![337560d6 7e5d 4364 a36a 723478b8b40a](https://codegenius.org/uploads/slide/image/5943/337560d6-7e5d-4364-a36a-723478b8b40a.jpeg)
![8d63116b 9058 4fd8 8227 f64cf9da5ca1](https://codegenius.org/uploads/slide/image/5944/8d63116b-9058-4fd8-8227-f64cf9da5ca1.jpeg)
![0269d22c 7dca 4232 a8aa 3b58fb16b771](https://codegenius.org/uploads/slide/image/5945/0269d22c-7dca-4232-a8aa-3b58fb16b771.jpeg)
![58a8857a 0904 4252 9667 cb9d530c1110](https://codegenius.org/uploads/slide/image/5946/58a8857a-0904-4252-9667-cb9d530c1110.jpeg)
![6752d939 8868 41af 98ac 3914e37b81eb](https://codegenius.org/uploads/slide/image/5947/6752d939-8868-41af-98ac-3914e37b81eb.jpeg)
![34176dd1 2bc4 4b85 9f38 ee1959065817](https://codegenius.org/uploads/slide/image/5948/34176dd1-2bc4-4b85-9f38-ee1959065817.jpeg)
![76f527b4 b113 4fa1 b9c4 405dfd31afcb](https://codegenius.org/uploads/slide/image/5949/76f527b4-b113-4fa1-b9c4-405dfd31afcb.jpeg)
![B84d41f2 2f0b 45e2 8e19 042a4f53806a](https://codegenius.org/uploads/slide/image/5950/b84d41f2-2f0b-45e2-8e19-042a4f53806a.jpeg)
![313030fc 04ee 4cb6 8663 9503af967b11](https://codegenius.org/uploads/slide/image/5951/313030fc-04ee-4cb6-8663-9503af967b11.jpeg)
![2618e17e 51b3 439f a2c3 5d61ee381a2f](https://codegenius.org/uploads/slide/image/5952/2618e17e-51b3-439f-a2c3-5d61ee381a2f.jpeg)
【2020版】BattleTank(基礎/全35回)
他のコースを見る![95b6f7cd e7b4 4237 b880 d7bcbae36541](https://codegenius.org/uploads/slide/image/5937/95b6f7cd-e7b4-4237-b880-d7bcbae36541.jpeg)
![1baaae26 092e 4529 9954 00acfe3ff8a7](https://codegenius.org/uploads/slide/image/5938/1baaae26-092e-4529-9954-00acfe3ff8a7.jpeg)
![Ed468bde 387f 4906 8ff3 741928bca364](https://codegenius.org/uploads/slide/image/5939/ed468bde-387f-4906-8ff3-741928bca364.jpeg)
![F3fa1d38 0dec 43b3 b184 ef3eb7f19569](https://codegenius.org/uploads/slide/image/5940/f3fa1d38-0dec-43b3-b184-ef3eb7f19569.jpeg)
![F1ef49b3 c1ee 4050 aca8 9cc87e38d464](https://codegenius.org/uploads/slide/image/5941/f1ef49b3-c1ee-4050-aca8-9cc87e38d464.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;
}
}
}
![617fb8b2 cf7a 4a42 8574 f2aef201288c](https://codegenius.org/uploads/slide/image/5942/617fb8b2-cf7a-4a42-8574-f2aef201288c.jpeg)
![337560d6 7e5d 4364 a36a 723478b8b40a](https://codegenius.org/uploads/slide/image/5943/337560d6-7e5d-4364-a36a-723478b8b40a.jpeg)
![8d63116b 9058 4fd8 8227 f64cf9da5ca1](https://codegenius.org/uploads/slide/image/5944/8d63116b-9058-4fd8-8227-f64cf9da5ca1.jpeg)
![0269d22c 7dca 4232 a8aa 3b58fb16b771](https://codegenius.org/uploads/slide/image/5945/0269d22c-7dca-4232-a8aa-3b58fb16b771.jpeg)
![58a8857a 0904 4252 9667 cb9d530c1110](https://codegenius.org/uploads/slide/image/5946/58a8857a-0904-4252-9667-cb9d530c1110.jpeg)
![6752d939 8868 41af 98ac 3914e37b81eb](https://codegenius.org/uploads/slide/image/5947/6752d939-8868-41af-98ac-3914e37b81eb.jpeg)
![34176dd1 2bc4 4b85 9f38 ee1959065817](https://codegenius.org/uploads/slide/image/5948/34176dd1-2bc4-4b85-9f38-ee1959065817.jpeg)
![76f527b4 b113 4fa1 b9c4 405dfd31afcb](https://codegenius.org/uploads/slide/image/5949/76f527b4-b113-4fa1-b9c4-405dfd31afcb.jpeg)
![B84d41f2 2f0b 45e2 8e19 042a4f53806a](https://codegenius.org/uploads/slide/image/5950/b84d41f2-2f0b-45e2-8e19-042a4f53806a.jpeg)
![313030fc 04ee 4cb6 8663 9503af967b11](https://codegenius.org/uploads/slide/image/5951/313030fc-04ee-4cb6-8663-9503af967b11.jpeg)
![2618e17e 51b3 439f a2c3 5d61ee381a2f](https://codegenius.org/uploads/slide/image/5952/2618e17e-51b3-439f-a2c3-5d61ee381a2f.jpeg)
追いかけてくる敵を作る(追跡機能)