Home | Clases | Unity: Videojuego estilo Space Shooter | El jugador

El jugador


La nave

Una vez configurado el proyecto podemos empezar a añadir los objetos de nuestra escena.

Lo primero que vamos a añadir es nuestra nave:

  • Arrastra desde Models el objeto vehicle_playerShip a la Hierarchy window.
  • Renómbralo como Nave.
  • Resetea su posición
  • Añade un Rigidbody para poder usar la física de Unity y deselecciona Use Gravity para que no se "caiga".
  • Añade un Capsule Collider, cambia Direction a Z-Axis y selecciona Convex para ajustar las colisiones a las dimensiones de la nave. Podríamos usar un Mesh Collider con la opción Is Convex, pero siendo la nave tan similar a una cápsula es un coste de recursos de Unity muy alto, ya que tiene que comprobar todos y cada uno de los puntos del Collider en cada frame.
  • No obstante, al ser un juego simple vamos a usar un Mesh Collider con la opción Is Convex y arrastrar a la casilla Mesh el Mesh Collider simplificado dentro de Models llamado player_ship_collider. Esto genera un Collider simplificado de la nave (Puedes comprobarlo activando y desactivando Mesh Renderer)
  • Activa la propiedad Is Trigger del Mesh Collider para detectar las colisiones desde el script.
  • Arrastra el prefab engines_player dentro de Prefabs >VFX > Engines dentro de la Nave. Este prefab contiene dos sistemas de partículas que simularán los motores de la nave.

En las siguientes imágenes puedes ver la diferencia entre usar un Capsule Collider y un Mesh Collider, así como el resultado de añadir los sistemas de partículas de los motores:






Fecha de publicación: 15/10/2018
Asignaturas: realización de proyectos multimedia interactivosdesarrollo de entornos interactivos multidispositivo
Temas: unity space shooter
Utilizamos cookies propias y de terceros para mejorar su experiencia en la navegación. Al seguir navegando entendemos que acepta su uso.
Si lo desea, consulte nuestras políticas de privacidad y cookies
ENTENDIDO
[X] Cerrar

Contacta conmigo


[X] Cerrar

Acceso alumnos