Version: 2019.3
Creando un Agente NavMesh
Creando un Off-mesh Link (Enlace Off-mesh)

Creando un NavMesh Obstacle (Obstáculo NavMesh)

Los componentes NavMesh Obstacle pueden ser utilizados para describir obstáculos que los agentes debería evitar mientras navegan. Por ejemplo, los agentes deberían evitar objetos controlados por física, tal como cajas y barriles mientras se están moviendo.

Nosotros vamos a agregar una caja para bloquear el camino en la parte superior de cada nivel.

  1. Primero cree un Cube para representar la caja: Game Object > 3D Object > Cube.
  2. Ahora mueva el cubo a la plataforma arriba, el tamaño predeterminado del cubo es bueno para una caja entonces déjelo como está.
  3. Agregue un NavMesh Obstacle component al cubo. Escoja Add Component del inspector y escoja Navigation > NavMesh Obstacle.
  4. Configure la forma del obstáculo a box, cambiar la forma va a automáticamente encajar el centro y va a dimensionar el render mesh.
  5. Agregue un Rigid body al obstáculo. Escoja Add Component desde el inspector y escoja Physics > Rigid Body.
  6. Finalmente prenda los ajustes Carve del inspector NavMesh Obstacle para que el agente sepa encontrar un camino alrededor del obstáculo.

Ahora nosotros tenemos una caja que funciona que está controlada por física, y la cual el AI sabe cómo evitar mientras se navega.

Lecturas Adicionales

Creando un Agente NavMesh
Creando un Off-mesh Link (Enlace Off-mesh)
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961