Cómo hacer un NPC en Unity

DevWardo
16 Aug 202313:20

Summary

TLDREn este tutorial de Unity para principiantes, se presenta cómo crear una Inteligencia Artificial básica para videojuegos. Se utiliza la versión 2022.3 de Unity, que incluye un nuevo sistema de navegación mejorado. El tutorial guía a los usuarios a través del proceso de instalación del paquete de navegación, creación de un agente de navegación humanoide y configuración de la superficie de navegación. Luego, se crea un script simple para hacer que el agente navegue hacia un objetivo. Se discute cómo hacer que el agente siga un objetivo que se mueve y cómo utilizar etiquetas para que la IA busque un jugador o cualquier otro objeto etiquetado. Finalmente, se ofrece una visión general de cómo este conocimiento básico de IA puede ser aplicado en el desarrollo de videojuegos para crear enemigos o compañeros de IA que persigan al jugador.

Takeaways

  • 🎮 Hola jóvenes, este es un tutorial de Unity para crear una IA básica para videojuegos.
  • 📈 Se está utilizando Unity 2022.3, donde el sistema de navegación ha mejorado significativamente.
  • 🔍 Para usar el nuevo sistema de navegación, se debe buscar y instalar la versión actual a través del package manager.
  • 🚶‍♂️ Se creará un agente de navegación humanoide para el personaje en el tutorial.
  • 🧩 Se agregará un componente de navegación a los objetos del escenario para que el agente pueda moverse.
  • 💠 Se usará un área azul para representar las áreas de navegación permitidas en la escena.
  • 📏 Se creará un cilindro como referencia para el espacio de navegación del agente.
  • 📄 Se escribirá un script simple llamado 'Navigator' para controlar el movimiento del agente.
  • 🎯 El agente se configurará para moverse hacia un objetivo específico usando un vector3.
  • 🔄 Cuando el agente alcanza su objetivo, se actualizará el destino en el método Update para seguirlo.
  • 🏷️ Se agregará una etiqueta 'Player' al objetivo para que el agente pueda seguirlo sin necesidad de referenciar un transform específico.
  • 📝 Se sugiere agregar comentarios y suscripciones para recibir actualizaciones sobre futuras tutoriales.

Q & A

  • ¿Qué versión de Unity se utiliza en el tutorial?

    -Se utiliza la versión 2022.3, p3 de Unity.

  • ¿Cómo ha cambiado el sistema de navegación en Unity en la versión mencionada?

    -El sistema de navegación en Unity ha cambiado completamente, ofreciendo una implementación mejorada y más precisa para programar la navegación de los personajes.

  • ¿Dónde se encuentra el nuevo sistema de navegación en Unity?

    -El nuevo sistema de navegación ya no se encuentra en la pestaña de Window, sino que se accede a través del package manager en Unity Registry.

  • ¿Cómo se instala el paquete de navegación en Unity?

    -Se busca la navegación (navigation) en el package manager, se selecciona la versión actual y se hace clic en 'Install' para instalarlo.

  • ¿Qué componentes se deben agregar a un objeto para habilitar su navegación en Unity?

    -Se debe agregar un componente de 'NavMeshSurface' al objeto para que forme parte de la superficie de navegación.

  • ¿Qué es un 'NavMeshAgent' y cómo se utiliza en el tutorial?

    -Un 'NavMeshAgent' es un componente que permite a un objeto moverse de manera inteligente a través de una superficie de navegación. En el tutorial, se agrega a la cápsula para que pueda navegar hacia un objetivo.

  • ¿Cómo se define el objetivo que el 'NavMeshAgent' debe seguir en el tutorial?

    -Se crea una variable de tipo 'GameObject' llamada 'target' en el script y se le asigna un objeto vacío (empty) como destino. Este objeto se posiciona en el lugar donde se desea que el agente navegue.

  • ¿Qué sucede cuando el agente llega a su objetivo y cómo se resuelve?

    -Inicialmente, el agente se detiene y no hace nada más una vez que alcanza el objetivo. Para resolver esto, se cambia el evento de 'Start' a 'Update' en el script, lo que permite que el agente siga el objetivo aunque este se mueva.

  • ¿Cómo se hace para que el agente siga a un jugador en el tutorial?

    -Se modifica el script para que la variable 'target' busque un objeto con la etiqueta 'Player' utilizando 'GameObject.FindWithTag("Player")'. Luego, se le asigna esta referencia al agente para que lo siga.

  • ¿Qué se debe hacer si se quiere que el agente siga un objeto con un nombre diferente a 'Player'?

    -Se debe cambiar la etiqueta de búsqueda en el script de 'Player' a cualquier otro nombre o etiqueta que se desee. Luego, se debe asignar esa etiqueta al objeto que se quiere que el agente siga.

  • ¿Qué tipo de inteligencia artificial se está creando en el tutorial?

    -Se está creando una inteligencia artificial básica que permite a un agente seguir un objetivo y actualizar su ruta si el objetivo se mueve.

  • ¿Qué se aborda en el próximo tutorial después de este?

    -En el próximo tutorial se abordará la creación de una inteligencia artificial más avanzada, posiblemente con animaciones, para un zombie o una entidad similar que pueda ser utilizada en un juego.

Outlines

00:00

🎮 Introducción a la Inteligencia Artificial en Unity

Este primer párrafo aborda la introducción a la creación de una Inteligencia Artificial (IA) básica en Unity para principiantes. Se menciona que se iniciará con una IA simple y luego se profundizará en IA más compleja para diferentes tipos de entidades como zombies, soldados y animales. Se destaca el cambio en el sistema de navegación de Unity en la versión 2022.3, y cómo se puede acceder a través del package manager para instalar y utilizarlo. Además, se indica que se creará un agente de navegación humanoide y se explicará cómo configurar la navegación en la escena y generar los links y el Bake para definir las áreas de navegación.

05:01

📝 Creando un Script para la Navegación de la IA

El segundo párrafo se enfoca en la creación de un script en Unity para que el agente de IA pueda navegar hacia un objetivo. Se describe el proceso de crear un script llamado 'Navigator', el cual utiliza la librería de navegación de Unity para implementar la funcionalidad de movimiento. Se detalla cómo obtener una referencia al agente de navegación, establecer un objetivo para el agente y cómo hacer que el agente siga el objetivo utilizando el método 'setDestination'. Se menciona un problema donde el agente se detiene al llegar al objetivo y cómo se puede solucionar moviendo el objetivo para que el agente intente seguirlo. Finalmente, se resalta la necesidad de cambiar el evento de 'Start' por 'Update' para que el agente siga al objetivo después de alcanzarlo.

10:04

🎯 Sigue al Objetivo: Etiqueta y Referencia del Jugador

El tercer párrafo explica cómo hacer que la IA siga un jugador en el juego. Se sugiere que el objetivo (que podría ser el jugador) tenga una etiqueta para que la IA pueda encontrarlo y seguirlo. Se describe el proceso de modificar el script para que la IA busque un objeto con una etiqueta específica (en este caso, 'Player') y cómo asignar esa etiqueta a un objeto en la escena. Se menciona que esta funcionalidad es útil para crear IA que sigan al jugador o cualquier otro objeto etiquetado, permitiendo así una IA más interactiva y dinámica en el juego. El párrafo termina con una invitación a los espectadores para dejar comentarios, dar like y suscribirse para recibir actualizaciones sobre futuras tutoriales.

Mindmap

Keywords

💡Unity

Unity es un motor de videojuegos y plataforma de desarrollo de software en tiempo real que permite a los desarrolladores crear videojuegos y aplicaciones interactivas para múltiples plataformas. En el video, se utiliza Unity para crear una inteligencia artificial básica para videojuegos, que es el tema central del tutorial.

💡Inteligencia Artificial

La inteligencia artificial (IA) se refiere a la capacidad de una máquina de imitar la inteligencia humana, lo que incluye el aprendizaje, la resolución de problemas y la toma de decisiones. En el video, el creador está enseñando cómo implementar una IA básica en un videojuego utilizando Unity.

💡Navegación

La navegación en el contexto de videojuegos se refiere a la capacidad de un agente (como un personaje o entidad) para moverse de un lugar a otro dentro del mundo del juego. El video cubre cómo configurar y utilizar el sistema de navegación en Unity para permitir que los personajes se muevan de manera inteligente a través del escenario.

💡Nav Mesh

Nav Mesh (también conocido como cuadricula de navegación) es una estructura de datos utilizada en videojuegos para representar áreas a través de las cuales los personajes pueden caminar o moverse. En el tutorial, se menciona la creación y el uso de un Nav Mesh para que el agente de IA pueda navegar por el escenario.

💡Agente de IA

Un agente de IA es un componente en un videojuego que controla el comportamiento de una entidad, como un enemigo o un personaje no jugador. En el video, el creador asigna un agente de IA a una cápsula para que pueda moverse y buscar un objetivo dentro del juego.

💡Componente

Un componente en Unity es un bloque de construcción que agrega funcionalidad a un objeto de juego. Por ejemplo, un componente de navegación se agrega a un objeto para permitir que sea parte del sistema de navegación. En el script, se utiliza un componente 'NavMeshAgent' para la IA.

💡Scripting

El scripting es el proceso de escribir código para programar la lógica y el comportamiento de los objetos en un videojuego. En el video, se muestra cómo crear y editar un script en C# para controlar el movimiento del agente de IA hacia un objetivo específico.

💡Eventos de Unity

Los eventos de Unity son funciones que se pueden llamar en respuesta a ciertas acciones o cambios de estado en el juego, como 'Start' o 'Update'. En el tutorial, se utiliza el evento 'Start' para inicializar el agente de IA y 'Update' para actualizar su comportamiento cada frame.

💡Objetivo

En el contexto del video, el objetivo es el punto final o la referencia que el agente de IA debe alcanzar o seguir. El script creado en el tutorial establece un 'objetivo' para que el agente de IA lo busque y lo siga en el juego.

💡Etiquetas

Las etiquetas en Unity son una forma de categorizar y seleccionar objetos de juego en el editor. Se usan para identificar y referenciar objetos en scripts, como hacer que el agente de IA busque un objeto con una etiqueta específica, como 'Player'. En el video, se asigna la etiqueta 'Player' a un objeto para que el agente de IA pueda encontrarlo.

💡Tutorial

Un tutorial es una guía o lección que enseña a los usuarios cómo realizar una tarea específica. El video en cuestión es un tutorial que enseña a los principiantes a crear una IA básica en Unity, lo que implica una serie de pasos y conceptos clave para los nuevos desarrolladores de videojuegos.

Highlights

Bienvenidos a un nuevo tutorial de Unity para principiantes.

Se creará una Inteligencia Artificial básica para videojuegos.

Se utilizará Unity 2022.3, p3, con un nuevo sistema de navegación.

El sistema de navegación de Unity ha mejorado en precisión y especificidad.

Para usar el nuevo sistema de navegación, se debe instalar a través del package manager.

Se debe buscar y agregar el paquete de navegación en el Unity Registry.

Se creará una configuración de navegación específica para los personajes humanoides.

Se agregará un componente de navegación a los objetos de la escena.

Se generará la superficie de navegación con el componente Nav Mesh Surface.

Se usará un agente Na Mesh Agent para la navegación.

Se creará un script simple para hacer que el agente navegue.

Se implementará la biblioteca de navegación y se referenciará el agente.

Se establecerá un objetivo para el agente a través de un Game Object.

Se agregará un componente de script al GameObject de la cápsula.

Se solucionará el problema de que el agente se detenga al llegar al objetivo.

Se cambiará el evento Start por Update para que el agente siga al objetivo.

Se usará una etiqueta para hacer que el agente busque un jugador.

Se agregará una etiqueta 'Player' al objetivo para que el agente lo siga.

Se puede cambiar la etiqueta para adaptar la IA a diferentes objetos o jugadores.

Se ha creado una IA básica que sigue a un objetivo etiquetado como 'Player'.

Se pronostica el desarrollo de una IA más avanzada con animaciones para futuros tutoriales.

Transcripts

play00:00

Hola jóvenes ilustres Cómo están

play00:01

Bienvenidos a este nuevo tutorial de

play00:03

Unity para principiantes hoy vamos a

play00:05

hacer una Inteligencia artificial muy

play00:07

muy básica para dar el primer paso en su

play00:10

desarrollo de videojuegos posteriormente

play00:12

estaremos viendo cómo hacer un una

play00:15

Inteligencia artificial un poco más

play00:17

trabajada como puede ser un zombie eh un

play00:20

soldadito y hasta animales o incluso

play00:23

vehículos pero de momento vamos a hacer

play00:25

algo muy sencillo para que vayan

play00:26

familiarizándose un poco con esto de la

play00:29

navega

play00:30

estoy usando la versión de Unity 2022.3

play00:33

p3 como ustedes ya se habrán dado cuenta

play00:35

el sistema de navegación de Unity ha

play00:37

cambiado completamente A diferencia de

play00:39

las versiones anteriores este nuevo

play00:41

sistema de navegación Sí es bastante

play00:44

mejor Está un poco mejor e implementada

play00:47

hasta incluso puedes ser un poco más

play00:49

preciso Al momento de estar programando

play00:50

tu navegación y un poco más específico

play00:53

en cuanto a tus personajes que quieras

play00:55

incluir dentro del sistema de navegación

play00:57

de Unity hoy para poder hacer uso de ese

play00:59

nuevo sistema de navegación Ya no lo

play01:01

vamos a encontrar Lamentablemente en la

play01:03

pestaña de window sino que es decir

play01:05

ahora tenemos que ir al package manager

play01:08

que es en window package manager vamos a

play01:11

buscar aquí seguramente les va a abrir

play01:13

en en package en project Así que vamos a

play01:17

cambiar a Unity registry vamos aquí a

play01:20

buscar la navegación que es a navigation

play01:25

vamos a escribir Si no los encontramos

play01:26

Si no los ubicamos vamos a simplemente

play01:28

escribir ahí

play01:32

navigation y aquí nos va a salir la

play01:34

versión actual que se encuentra y

play01:37

podemos instalarla simplemente vamos a

play01:39

dar clic en

play01:41

install y vamos a esperar hasta que se

play01:46

instale Pues muy bien Ya se instaló

play01:49

ahora lo que tenemos que hacer es bueno

play01:51

ya podemos cerrar nuestro package

play01:53

manager ahora eh Para hacer uso de esta

play01:57

nueva Inteligencia artificial si bien ya

play01:59

nos puedes salir aquí el el navigation

play02:02

el Ai navigation y el obsoleto y bueno

play02:06

el obsoleto pues como bien ya sabemos

play02:08

está obsoleto Entonces no lo vamos a

play02:10

usar más simplemente vamos a dar en

play02:12

cerrar ahora para poder usar nuestra

play02:15

sistema de navegación vamos a tener que

play02:17

crear uno precisamente nosotros podemos

play02:20

crear varios eh los que queramos

play02:23

específicamente para ciertos carácteres

play02:26

o ciertas cosas que quieras que ocupen

play02:28

este sistema Por ejemplo ahorita vamos a

play02:30

usar solamente uno vamos a dar click en

play02:33

window ahí navigation y aquí nos va a

play02:37

aparecer la ventana de navegación aquí

play02:40

está preconfigurada con una llamada

play02:43

humanoid pero Podemos agregar más

play02:46

configurarla como robot

play02:50

eh otra Como

play02:54

bices vehículos este Otra como npc

play03:01

Otra como Monsters dependiendo con esto

play03:04

vamos a hacerle saber a Unity que

play03:07

nuestro sistema de navegación va a usar

play03:09

ciertos factores para que cierto eh tipo

play03:13

de agente pueda Navegar en ciertas áreas

play03:17

o no es decir ahorita vamos a usar

play03:19

solamente la de humanoid de momento

play03:21

vamos a borrar todas estas que yo las

play03:24

creé las Acabo de crear y nos vamos a

play03:26

quedar con la preconfigurada de humanoid

play03:29

ya que la tenemos configurada

play03:32

simplemente vamos a cerrarla podemos

play03:33

editar el tiempo que queramos podemos

play03:35

anclarlo simplemente arrastramos la

play03:38

ventana hacia un lado para que se nos

play03:40

quede anclado en nuestro Inspector o en

play03:41

donde queramos situarla pues vamos a

play03:43

empezar vamos a crear primero una

play03:46

cápsula aquí en vamos al click de más o

play03:50

simplemente click derecho 3D object eh Y

play03:53

cápsula ya que tenemos nuestra cápsula

play03:56

vamos a vamos a ponerla en nuestro

play03:58

escenario en en mi caso yo tengo este de

play04:00

Aquí vamos a seleccionar las cosas que

play04:03

serán usadas para navegación en nuestra

play04:05

escena que en mi caso es todo esto lo

play04:07

seleccionamos y le añadimos un

play04:09

componente de navigation y le vamos a

play04:12

Añadir el nmes surface ahora podremos

play04:14

ver que se nos pusieron estos iconos y

play04:17

esto nos indica que ya estamos usando

play04:20

los componentes en nuestra escena y aquí

play04:22

en nuestro componente de Nat mesh

play04:24

surface nos va a aparecer qué agente es

play04:27

el que vamos a usar para esta área en

play04:29

nuestro caso vamos a usar el humanoid

play04:31

que es el humanoid ig cable que es decir

play04:35

el área donde se puede caminar Vamos a

play04:38

darle en generate links vamos a cliquear

play04:40

esta casilla para no generar error y

play04:43

ahora vamos a y vamos a presionar el

play04:45

botón Bake ahora mismo vamos a ver que

play04:48

se nos ha puesto como una superficie

play04:49

azul arriba de nuestros objetos eso

play04:51

indica las áreas en las que podemos

play04:53

pasar o no ahora ya que tenemos nuestra

play04:56

área preconfigurada nos falta la

play04:59

Inteligencia artificial vamos a ir a

play05:01

nuestra cápsula le vamos a renombrar le

play05:03

vamos a poner un nombre Eh Yo le voy a

play05:06

poner este

play05:08

a y le vamos a Añadir un componente de

play05:11

napm agent na mesh agent este de aquí le

play05:16

damos click y se nos va a crear una

play05:18

especie de cilindro que va a ser usado

play05:21

como referencia eh Por la navegación

play05:23

para que nosotros podamos ver cuánto

play05:25

espacio ocupa Y cuánto es la altura que

play05:27

le estamos dando a nuestro espacio de

play05:29

navegación ahora vamos a crear una

play05:31

Script sencilla para hacer Que navegue

play05:34

vamos a ir a nuestro navegador de

play05:36

proyecto vamos a dar clic derecho create

play05:38

c Script y le vamos a poner el nombre

play05:41

que queramos yo en mi caso voy a usar a

play05:44

Navigator vamos a abrir la Script

play05:46

Entonces vamos a empezar con sacar estos

play05:49

dos métodos que no nos hacen falta estas

play05:51

dos librerías Perdón luego sacamos estos

play05:54

dos métodos que no me gusta tenerlos ahí

play05:57

pero igual lo pueden dejar de momento

play06:00

Así que vamos a referenciar aquí arriba

play06:02

nuestra librería de Inteligencia

play06:04

artificial que es el sistema de

play06:05

navegación vamos a decirle que vamos a

play06:08

implementar la librería de navigation

play06:11

using navigation no perdón es Unity

play06:15

engine

play06:18

a ahora vamos a referenciar nuestro

play06:21

agente nuestro agent para que podamos

play06:24

Navegar que es

play06:26

el

play06:28

agent

play06:30

vamos a llamarlo simplemente agent vamos

play06:33

a crear un void Start o un void awake

play06:36

como ustedes gusten Aunque yo les

play06:38

recomendaría sí voy the way que está

play06:41

bueno de momento aquí nos aparece una

play06:43

sugerencia que es agent es igual a get

play06:46

component n agent vamos a dar

play06:48

simplemente Tab en versiones anteriores

play06:51

a a visual Studio 2022 probablemente

play06:53

tenga que escribirlo que o simplemente

play06:56

les aparezcan las sugerencias en mi caso

play06:57

me deja autocompletar entonces

play06:59

simplemente presion Tab ahora ya que

play07:01

declaramos que vamos a buscar el agente

play07:03

dentro de nuestro game object vamos a

play07:05

crear en el en el evento Start void

play07:09

Start vamos a referenciar un objetivo

play07:11

aquí arriba en nuestra Script vamos a

play07:13

crear una variable de tipo Game object

play07:16

public Game object o transf simplemente

play07:20

transf y lo vamos a llamar como target

play07:23

ya que tenemos nuestra variable

play07:25

referenciada vamos a decirle que nuestro

play07:28

agent

play07:29

set

play07:31

destination va a buscar dentro de los

play07:33

paréntesis aquí nos está pidiendo un

play07:35

vector 3 que va a ser Nuestro objetivo

play07:37

en este caso vamos a usar nuestro vector

play07:39

3 que es el

play07:41

target vamos a decirle Target punto

play07:44

position para usar el vector 3 vamos a

play07:47

guardar

play07:48

esto vamos a regresar a Unity ahora

play07:52

seleccionamos nuestro nuestra

play07:54

inteligencia vamos a agregar nuestra

play07:57

Script y vamos a agregar un Target vamos

play08:00

a crear uno aquí arriba Vamos a crear un

play08:03

empty o simplemente vamos a crear un

play08:05

cubo ya que lo tengamos vamos a a

play08:09

posicionar Nuestro objetivo en algún

play08:11

lugar que queremos que alcance vamos a

play08:12

llamar esto como

play08:16

objetivo y se lo vamos a referenciar en

play08:18

nuestro espacio que está aquí en en la

play08:22

variable que nosotros le dimos que es de

play08:24

tipo transform se lo lo arrastramos lo

play08:27

soltamos y le vamos a dar Play para ver

play08:30

qué pasa voy a posicionar la cámara un

play08:32

poco más arriba voy a ponerla aquí

play08:34

justamente voy a presionar control shift

play08:36

F y ahora ya vemos que la cámara está

play08:39

situada en este lugar ahora simplemente

play08:42

vamos a dar a Play y vamos a ver que

play08:46

nuestro nuestra navegación va a empezar

play08:48

a caminar solita y va a buscar la manera

play08:50

de llegar hasta ese

play08:56

objetivo listo ha llegado al objetivo

play08:58

cor correctamente pero ahora tenemos un

play09:01

problema que cuando llega a su objetivo

play09:03

simplemente se va a detener y no va a

play09:04

hacer nada más vamos a ir a la escena y

play09:06

vamos a tratar de mover Nuestro

play09:09

objetivo vamos a vamos a moverlo y vemos

play09:13

que ya no hace nada más ya no puede

play09:15

seguirlo ni intentar buscarlo ni nada

play09:18

simplemente nuestro nuestra inteligencia

play09:20

se queda ahí parada y no hace nada más

play09:22

de hecho nosotros si lo movemos un poco

play09:24

va a intentar regresar al lugar va a

play09:26

estar así como va a estar así como el

play09:29

personaje de Los Simpson que tratan de

play09:30

sacarlo y se aferra a volverse a meter a

play09:34

un lugar no vemos que simplemente se

play09:37

está quedando ahí no hace nada más okay

play09:41

vamos a solucionar eso con la siguiente

play09:43

fórmula vamos a regresar a viso al

play09:45

estudio vamos vamos a cambiar este

play09:48

evento Start por un evento

play09:52

update y vamos a guardar vamos a dar

play09:55

Play vamos a ver que empieza a a

play09:58

seguirlo lo empiezo a buscar vamos a

play10:00

mover un poco nuestro game object a un

play10:03

lado un lado más enfrente digamos ahora

play10:06

vamos a hacerlo más para

play10:08

atrás vamos a seguir moviendo este

play10:12

objeto y vemos que simplemente lo está

play10:16

siguiendo lo está buscando como

play10:21

loco ven simplemente nuestra nuestra

play10:24

Inteligencia artificial está buscando

play10:26

Nuestro objetivo que bien Podría ser tu

play10:29

jugador ahora vamos a referenciar un

play10:31

jugador por ejemplo supongamos que tú lo

play10:34

quieres para tu tu Player precisamente

play10:37

vamos a regresar a visual Studio y vamos

play10:39

a decirle que nuestro Target tiene que

play10:42

tener un tag o un nombre una etiqueta

play10:45

que sea para nuestro jugador vamos a

play10:47

quitar el public simplemente lo vamos a

play10:50

borrar aquí en nuestro evento await

play10:54

vamos a Añadir una instrucción que va a

play10:56

decirle que nuestro Target

play11:00

es igual a un gain

play11:03

object find tag vamos a

play11:07

abrir los paréntesis vamos a escribir

play11:10

Target no Player

play11:12

Perdón punto

play11:16

transform cerramos la

play11:18

instrucción guardamos regresamos a Unity

play11:21

ahora Nuestro objetivo le vamos a Añadir

play11:23

una etiqueta que va a ser la de Player

play11:26

que está aquí Player simpe se la

play11:29

añadimos vamos a dar Play y vamos a ver

play11:32

lo que pasa ahora mismo nuestra

play11:34

Inteligencia artificial está buscando a

play11:36

Nuestro objetivo que tiene la etiqueta

play11:38

de

play11:43

Player así si tú creas tu propia

play11:46

inteligencia no tendrás que estar

play11:48

referenciando ningún otro ningún otro

play11:51

transform para que puedas Buscar tu

play11:53

jugador simplemente añades la etiqueta

play11:56

Player a lo que quieras que siga y ya

play11:58

prácticamente lo estaría siguiendo igual

play12:00

puedes cambiar la etiqueta si tú quieres

play12:01

en vez de ponerle un Player le puedes

play12:03

poner el nombre de tu jugador el nombre

play12:05

de algún objeto y la Inteligencia

play12:07

artificial va a buscar el objeto que

play12:10

tenga esa etiqueta o ese nombre que tú

play12:12

le diste genial ya tenemos una

play12:14

Inteligencia artificial básica y bueno

play12:16

jóvenes ilustres eso ha sido todo Espero

play12:19

que les haya gustado este tutorial eh

play12:21

nos vemos para el próximo tutorial

play12:23

porque la verdad vamos a hacer un un

play12:24

zombie vamos a hacer una inteligencia ya

play12:27

con animaciones vamos a ser posiblemente

play12:29

una persona o un zombie porque lo

play12:32

podemos usar tanto como para un zombie

play12:34

como para una Inteligencia artificial

play12:35

compañera que básicamente la

play12:37

Inteligencia artificial compañera es que

play12:39

te siga y tú debas proteger a esa

play12:41

inteligencia algo así como eh tipo

play12:43

Ashley en Resident Evil 4 por favor deja

play12:45

un comentario abajo si es que te

play12:47

funcionó el tutorial o si tienes alguna

play12:49

duda No olvides dejar tu like y

play12:51

suscribirte para estar al tanto y nos

play12:53

vemos hasta el próximo

play12:57

video

play12:59

[Música]

play13:09

[Música]

Rate This

5.0 / 5 (0 votes)

Etiquetas Relacionadas
UnityIA BásicaVideojuegosTutorialNavegaciónAprendizaje AutomáticoDesarrolloProgramaciónAgente AISeguimiento