Árbol de comportamiento de la unidad desde cero (2)

Usar el árbol de comportamiento en la unidad

De la manera más fácil, haga que todos conozcan y usen el árbol de comportamiento, esta serie se actualiza durante mucho tiempo, ¡espero que a todos les guste!

Su apoyo es mi motivación para escribir.


Directorio:

1. Crear un árbol de comportamiento para GameObject

2. Introducción al Panel de trabajo del árbol de comportamiento

3. Di hola al árbol de comportamiento

4. Use variables en el árbol de comportamiento

5. Combinando nodos Squence y Selector


 

Hay muchos complementos de árbol de comportamiento en Unity, como Rain AI, Behavior Designer, Bolt, etc.

Aquí usamos el diseñador de comportamiento más aclamado.

1. Crear un árbol de comportamiento para GameObject

Simplemente agregue este componente a GameObject.

Tenga en cuenta que hay varios parámetros:

  • Nombre de comportamiento: el nombre del árbol de comportamiento
  • Descripción del comportamiento: descripción del árbol de comportamiento
  • Variables: muestra el área variable del árbol de comportamiento
  • Opciones: configuración del árbol de comportamiento
  • Comenzar cuando esté habilitado: este objeto comienza a ejecutarse una vez que está habilitado
  • Pausa cuando se deshabilita: pausa el árbol de comportamiento cuando este objeto está deshabilitado
  • Reiniciar cuando se complete: vuelva a ejecutar el árbol de comportamiento después de ejecutar el árbol de comportamiento

2. Introducción al Panel de trabajo del árbol de comportamiento

De izquierda a derecha:

Árboles de comportamiento, nodos, variables, atributos

Bloqueo: bloqueo

Exportar: exportar

3. Di hola al árbol de comportamiento

  

Análisis de nodos:

Nombre de nodo Clasificación Efecto
Entrada   Punto de entrada del árbol de comportamiento
Secuencia Nodo compuesto Ejecute nodos secundarios a su vez hasta que fallen
Iniciar sesión Nodo de comportamiento Salida de mensajes de depuración

Nota: Después de seleccionar el nodo, seleccione el panel de propiedades para ver las propiedades del nodo.

Por ejemplo, las propiedades del nodo Log son las siguientes:

La descripción es equivalente a un comentario, que se mostrará.

4. Use variables en el árbol de comportamiento

Si lo que queremos decir cambia, necesitamos una variable para almacenar nuestro contenido.

Crear variables:

En el panel Variable, podemos ingresar el nombre de la variable, establecer el tipo, presionar Enter y se creará una variable.

Podemos modificar el valor en la vista de trabajo o en el panel de propiedades, ahora podemos ver nuestras variables externamente.

Usar variables:

Haga clic en el punto para establecer la variable.

Aquí podemos hablar con el árbol de comportamiento como queramos.

Vale la pena mencionar que lo que creamos de esta manera es una variable local que solo se puede usar en este árbol de comportamiento. (Susurrando a una sola persona)

También podemos crear variables globales para que se puedan escuchar todos los árboles de comportamiento.

 

5. Combinando nodos Squence y Selector

Secuencia: los nodos secundarios se ejecutan en secuencia hasta que fallan

Selector: los nodos secundarios se ejecutan en secuencia hasta que tienen éxito

Resultado resultante: ABC, devuelve verdadero después de la ejecución del árbol de comportamiento

Resultado resultante: A, devuelve falso después de la ejecución del árbol de comportamiento


¿Es posible que desee intentar utilizar los dos nodos de combinación para tener algún efecto?

Si tiene alguna pregunta, puede dejar un mensaje.

25 artículos originales publicados · Me gusta6 · Visitas 10,000+

Supongo que te gusta

Origin blog.csdn.net/qq_37446649/article/details/89521546
Recomendado
Clasificación