< Return to Video

Offmesh Links - Unity Official Tutorials

  • 0:00 - 0:03
    Muchas veces en Unity usted va a necesitar conectar
  • 0:03 - 0:05
    2 navmeshes juntos para permitirle a los personajes
  • 0:05 - 0:07
    moverse entre ellos.
  • 0:07 - 0:09
    Por ejemplo, usted quiere permitirle
  • 0:09 - 0:11
    a un personaje que salte sobre una brecha en el suelo
  • 0:11 - 0:13
    o saltar desde una altura elevada.
  • 0:14 - 0:18
    Nosotros podemos lograr este efecto utilizando Off mesh links (enlaces off-mesh).
  • 0:18 - 0:20
    Off mesh links son caminos
  • 0:20 - 0:22
    que conectan piezas de un navmesh
  • 0:22 - 0:25
    para que el agente navmesh pueda atravesarlas.
  • 0:26 - 0:28
    Para más información acerca de los navmesh agents
  • 0:28 - 0:30
    ver la lección vinculada abajo.
  • 0:31 - 0:34
    Nosotros podemos crear off mesh links de dos maneras.
  • 0:34 - 0:37
    Nosotros podemos hacerlo ya sea permitiéndole a Unity generarlas de manera automática
  • 0:37 - 0:39
    o nosotros podemos manualmente colocarlas con el
  • 0:39 - 0:41
    componente off mesh link.
  • 0:42 - 0:44
    Aquí nosotros tenemos una escena que tiene una cápsula
  • 0:44 - 0:46
    con un navmesh agent adjunto.
  • 0:47 - 0:49
    La cápsula también tiene un script
  • 0:49 - 0:51
    que hará que el agente se mueva hacia
  • 0:51 - 0:53
    un game object objetivo.
  • 0:53 - 0:56
    Como usted puede ver el game object objetivo
  • 0:56 - 0:59
    está al otro lado de la brecha
  • 0:59 - 1:02
    y es por lo tanto una pieza diferente de navmesh.
  • 1:03 - 1:07
    Con el fin de lograr a que Unity genere off mesh links (enlaces off mesh) para nosotros
  • 1:07 - 1:09
    nosotros vamos a necesitar seleccionar todos los
  • 1:09 - 1:13
    objetos de navegación estáticas en nuestra escena que queremos vínculos entre ellas.
  • 1:13 - 1:18
    En este caso nosotros vamos a seleccionar las 2 cajas de almacenamiento.
  • 1:18 - 1:20
    Una vez seleccionado nosotros vamos a querer marcar
  • 1:20 - 1:23
    la casilla de verificación de generación Off Mesh Link.
  • 1:24 - 1:27
    Ahora nosotros vamos a querer ir a la
  • 1:27 - 1:29
    pestaña Bake de la vista de navegación.
  • 1:30 - 1:33
    Las 2 propiedades que afectan la generación de Off Mesh Link
  • 1:33 - 1:36
    son Drop Height y Jump Distance.
  • 1:37 - 1:40
    Drop Height dicta qué tan lejos de una caída
  • 1:40 - 1:43
    es una distancia aceptable para crear un vinculo.
  • 1:43 - 1:46
    Por ejemplo, sería razonable que sea capaz
  • 1:46 - 1:49
    de soltar una caja, pero no un skyscraper.
  • 1:50 - 1:53
    La Jump Distance determina qué tan lejos de una brecha
  • 1:53 - 1:55
    un off mesh link puede generarse.
  • 1:55 - 1:57
    Una vez más, entre mayor sea el número
  • 1:57 - 2:01
    más lejos un agente puede saltar de un navmesh a otro.
  • 2:02 - 2:05
    Por defecto estos son configurados a 9
  • 2:05 - 2:07
    por lo que nosotros vamos a querer configurarlas a algo
  • 2:07 - 2:09
    que tenga sentido para nuestra escena.
  • 2:09 - 2:12
    Vale la pena tener en cuenta que con el fin de hacer que Unity
  • 2:12 - 2:14
    genere Off mesh links usted va a necesitar
  • 2:14 - 2:17
    desactivar la propiedad Height Mesh.
  • 2:18 - 2:19
    Cuando haya finalizado configurando sus propiedades
  • 2:19 - 2:22
    usted simplemente va hacer click en el botón Bake.
  • 2:22 - 2:25
    Usted va a ver cualquier off mesh link generado
  • 2:25 - 2:26
    en la vista de escena.
  • 2:27 - 2:30
    Si nosotros corremos nuestra escena nosotros podemos ver que el agente
  • 2:30 - 2:32
    ahora es capaz de atravesar la brecha
  • 2:32 - 2:34
    y alcanzar su destino.
  • 2:35 - 2:37
    La segunda manera de crear off mesh links
  • 2:37 - 2:40
    es de manera manual con el componente Off Mesh Link.
  • 2:41 - 2:43
    Al crear enlaces (links) de esta manera nos da un mejor control
  • 2:43 - 2:46
    sobre dónde estos son colocados y cómo nosotros podemos interactuar con estos.
  • 2:48 - 2:50
    Aquí nosotros tenemos la misma escena como antes
  • 2:50 - 2:54
    excepto nosotros hemos quitado los off mesh links (enlaces off mesh)
  • 2:54 - 2:56
    y hemos agregado 2 nuevos game objects vacíos
  • 2:56 - 3:00
    los cuales son nombrados LinkStart y LinkEnd.
  • 3:01 - 3:03
    Estos serán los game objects
  • 3:03 - 3:05
    en dónde nosotros creamos un enlace entre ellos.
  • 3:06 - 3:09
    Para agregar un componente Off Mesh link a un objeto
  • 3:09 - 3:12
    haga click en el botón Add Component y seleccione
  • 3:12 - 3:15
    Navigation - Off Mesh Link.
  • 3:16 - 3:19
    Las primeras 2 propiedades del componente Off mesh link
  • 3:19 - 3:22
    Start y End requieren los game objects
  • 3:22 - 3:25
    que van a representar el inicio y el final de nuestro enlace.
  • 3:25 - 3:28
    Esto significa que el componente no necesita estar
  • 3:28 - 3:31
    en un objeto que es parte de un enlace.
  • 3:31 - 3:34
    Aunque organizacionalmente es una buena idea.
  • 3:35 - 3:38
    El Cost Override es utilizado para ajustar
  • 3:38 - 3:42
    el costo del enlace para los propósitos de calcular un camino.
  • 3:43 - 3:45
    Si esta propiedad no es un número positivo
  • 3:45 - 3:47
    esta será ignorada y el valor por defecto
  • 3:47 - 3:49
    será utilizado.
  • 3:50 - 3:52
    Bi Directional dicta si sí o no
  • 3:52 - 3:54
    un personaje puede atravesar en ambas direcciones
  • 3:54 - 3:56
    a través de un enlace.
  • 3:57 - 3:59
    La propiedad Activated le permite a usted
  • 3:59 - 4:01
    prender un enlace o apagarlo.
  • 4:03 - 4:06
    La Auto Update Positions determina si sí o no el enlace
  • 4:06 - 4:08
    será actualizado si cualquiera de
  • 4:08 - 4:11
    los transforms de Start (inicio) y end (final) son modificados.
  • 4:12 - 4:15
    La Navigation Layer (Capa de navegación) es la capa
  • 4:15 - 4:16
    a la cual los off mesh links pertenecen
  • 4:17 - 4:19
    Para más información acerca de las Navigation Layers
  • 4:19 - 4:23
    ver la lección acerca del NavMesh Baking vinculada abajo.
  • 4:24 - 4:26
    Vale la pena tener en cuenta que una vez usted haya configurado
  • 4:26 - 4:28
    su componente off mesh link
  • 4:28 - 4:30
    usted no necesita re-bake su navmesh.
  • 4:31 - 4:34
    El enlace va a ser automáticamente visible en el navmesh
  • 4:34 - 4:36
    cuando usted abra la vista de navegación.
  • 4:38 - 4:40
    Nosotros ahora podemos correr nuestra escena y ver
  • 4:40 - 4:42
    el agente moverse a través de nuestro
  • 4:42 - 4:44
    nuevo enlace off mesh (Off mesh link) creado.
Title:
Offmesh Links - Unity Official Tutorials
Description:

more » « less
Video Language:
English
Duration:
04:46

Spanish subtitles

Revisions