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.