Lumberyard
Guía del usuario (Version 1.20)

Uso de Flow Graph para configurar la percepción del agente

Este tema contiene referencias a herramientas y características que son heredadas. Si desea utilizar herramientas heredadas en Lumberyard Editor, deshabilite la gema CryEntity Removal mediante Project Configurator o la línea de comandos. Para obtener más información sobre las características heredadas, consulte la Referencia heredada de Amazon Lumberyard.

Puede utilizar los siguientes nodos de gráfico de flujo de IA para manipular la percepción de los agentes. Los nodos de escalado de la percepción son importantes porque controlan el grado en el que los agentes de IA pueden ver o escuchar lo que sucede en su entorno.

  • AI:AIAwarenessToPlayer: el grado en el que un agente de IA puede percibir la facción a la que pertenece el jugador. El color rojo indica que su grado de percepción es el máximo, y el verde que es el mínimo.

  • AI:AIGlobalPerceptionScaling: el grado de percepción (expresado en porcentaje) para todos los agentes de IA o facciones en un nivel.

  • AI:PerceptionScale: el grado de percepción (expresado en porcentaje) para un solo agente de IA.

  • AI:AlertnessState: el grado en el que cualquier tipo de facción o agente de IA percibe otras facciones o tipos de agente.

  • AI:GroupAlertness: similar a AI:AlertnessState, pero por ID de grupo.

  • AI:AttentionTarget: obtiene el objetivo de la atención de un agente de IA a modo de posición o entityID.

Para obtener acceso a los nodos de percepción de Flow Graph

  1. Abrir Flow Graph.

  2. En el panel Flow Graphs (Gráficos de flujo), seleccione su recurso.

  3. Haga clic con el botón derecho del ratón en el gráfico y, a continuación, haga clic en Add Node (Añadir nodo), AI (IA) (o Input [Entrada]) para obtener acceso a los nodos.

Puede utilizar lógica de gráfico de flujo adicional para mejorar el ajuste del control del agente de IA y determinar cómo modificar su grado de percepción respecto a su entorno, tal como se muestra a continuación.