-
Comencemos creando un nuevo proyecto.
-
Podemos crear un nuevo proyecto de File - New Project.
-
Esto va a traer la pantalla de inicio.
-
Voy a llamar el nuevo proyecto Roll a Ball.
-
La siguiente cosa que necesitamos hacer es configurar el destino,
-
o ruta a nuestro nuevo proyecto.
-
Voy a colocar este nuevo proyecto en mi escritorio.
-
En este punto vale la pena tener en cuenta que podemos
-
utilizar los ajustes predeterminados para nuestro nuevo proyecto
-
ya sea un proyecto 2D o 3D.
-
Escogeremos 3D.
-
Y luego voy ha click en Create Project
-
para hacer el nuevo proyecto.
-
Ahora tenemos nuestro nuevo proyecto con una nueva escena vacía.
-
Antes de crear algo en la nueva escena
-
necesitamos agregar nuestra escena.
-
podemos guardar nuestra escena yendo a File - Save Scene
-
o al utilizar el atajo del teclado.
-
Voy a guardar esta escena en el directorio de Assets
-
en una nueva carpeta llamada _scenes.
-
Lo subrayado es opcionalmente, lo utilizo para ordenar
-
esta carpeta a la parte arriba de la ventana project.
-
Ahora voy a llamar la escena MiniGame.
-
Ahora podemos ver en nuestra carpeta Scenes
-
la escena llamada MiniGame.
-
Ahora creemos nuestro tablero de juego, o campo de juego.
-
Para hacer esto utilizaremos un Unity plane.
-
Podemos crear este plane (plano) ya sea desde
-
Game Object - 3D Object - Plane.
-
O desde adentro de la vista de Jerarquía utilizando el menú Create.
-
Re-nombre este game object a Ground.
-
Podemos hacer esto seleccionando el game object
-
y utilizando las teclas enter o de retorno
-
para permitir su edición, o al hacer click en
-
el game object dos veces, lentamente.
-
Ingrese el nuevo nombre u oprima enter o return
-
para confirmar este cambio.
-
Re-inicie el componente transform utilizando el
-
menú de contexto de engranaje sensible en la esquina superior derecha.
-
Esto va a colocar el game object en la ubicación de
-
(0, 0, 0) en nuestra escena.
-
Este punto se conoce como el punto de origen
-
del mundo y es dónde todas las
-
coordenadas de la escena son calculadas.
-
Ahora con el game object seleccionado y el
-
cursor sobre la vista de Escena oprima la tecla F, o escoja
-
Frame Selected de menú Edit
-
para ver el game object entero en la vista de Escena.
-
Mirando nuestra escena actual,
-
podemos ver lineas en cuadrilla indicando el plano en el origen.
-
Para el propósito de este proyecto
-
las apagaremos.
-
Seleccione el menú Gizmos en la vista de Escena
-
y des-seleccione Show Grid.
-
Tenemos que cambiar la escala del plano ground.
-
Podemos hacer esto de varias maneras..
-
Podemos utilizar la herramienta de Escala,
-
simplemente agarre la manija del eje que quiere cambiar
-
y arrastre la manija re-escalando el plano.
-
Podemos click y arrastrar en el titulo de
-
los campos que queremos cambiar.
-
O podemos ingresar un número directamente al
-
campo que queremos cambiar.
-
Puede cambiar entre campos y oprimir enter o return
-
para confirmar su decisión.
-
Ahora recuerde que un plano no tiene volumen
-
y la escala no funciona en el ejes Y.
-
No habrá cambio al menos de que usted vaya con números negativos.
-
En este caso, el plano el cual es un objeto de lado
-
sencillo simplemente encara la otra dirección.
-
Si usted coloca un plano en la escena y no lo puede ver
-
revise su orientación entre el plano y la cámara
-
y asegúrese de que usted tenga los valores correctos
-
para el eje Y de la esca.a
-
Esto usualmente es el valor de 1.
-
Creemos nuestro objeto jugador.
-
En esta lección nuestro objeto jugador
-
será una esfera de Unity.
-
Desde la jerarquía - menú Create seleccione Sphere.
-
Re-nombre la esfera Player.
-
Re-inicie el transform para asegurarse de que está en el origen.
-
Seleccione Edit - Frame Selected
-
o utilice la tecla F mientras el cursor está
-
sobre la vista de la escena para enfocar nuestra cámara de vista
-
de la escena en nuestro game object.
-
Si ve cómo la esfera es enterrada por el plano?
-
Esto se debe a que ambos game objects
-
están en la misma ubicación en la escena,
-
el punto de origen, o (0, 0, 0)
-
en los ejes X, Y y Z.
-
Nosotros necesitamos mover la esfera del jugador arriba
-
hasta que descanse sobre el plano.
-
Todos los objetos primitivos de Unity cubes, spheres, capsules,
-
tienen un tamaño estándar, estos son ya sean
-
1 por 1 pr 1 o 1 por 2 por 1 en unidades de Unity.
-
Como tal nosotros vamos a levantar el objeto jugador arriba
-
una mitad de unidad en el eje Y
-
y sabemos que está descansando perfectamente encima del plano.
-
Si miramos en la vista del juego podemos ver que
-
el game object player está prendido y
-
emite una sombra en el plano.
-
Todas las escenas nuevas de Unity vienen
-
con el sky box predeterminado y una luz directional
-
para representar el sol, por lo que no nos necesitamos que preocupar
-
acerca de ajustar cualquier iluminación por defecto.
-
Lo que se puede mejorar sin embargo es
-
la esfera blanca player en el fondo blanco.
-
Vamos y agreguemos algo de color a nuestro fondo
-
para que haya algo de contraste entre el jugador y el campo de juego.
-
Para agregar color o una textura a un modelo
-
necesitamos utilizar un material.
-
Nosotros no iremos en detalle sobre los materiales ahora,
-
y no estaremos utilizando texturas.
-
Simplemente utilizaremos un material estándar
-
para agregar color a los objetos en nuestra escena.
-
Primero creemos una nueva carpeta en nuestro
-
proyecto para mantener nuestros materiales.
-
Podemos hacer esto utilizando el menú Create
-
del proyecto y seleccionado Folder.
-
Re-nombre esta carpeta a Material.
Rename this folder Material.
-
Con la carpeta de Materiales creada
-
utilice nuevamente el menú Create del proyecto
-
y esta vez seleccione Material.
-
Mire cómo el material fue creado en la carpeta Materials.
-
Esto se debe a que teníamos la carpeta seleccionada
-
cuando escogimos crear nuestro nuevo material.
-
Re-nombre este material a Background.
-
Seleccione el material y debajo de Main Maps
-
la primera propiedad es Albido.
-
Click en el campo de color Albido
-
para abrir el selector de color.
-
Cambie el color a una sombra oscura azul bonita.
-
En nuestro caso yo voy a utilizar los valores RGB de 0, 32, 64.
-
Para una pre-visualización del material asegúrese de
-
que la ventana preview esté abierta.
-
Para aplicar la textura al plano,
-
simplemente seleccione el material en la vista del proyecto
-
y arrástrelo al plano en al vista de escena.
-
Ahora el jugador resalta en el fondo oscuro azul.
-
Yo quiero hacer un cambio adicional
-
que nos ayudará después en este proyecto.
-
Quiero girar la luz directional principal
I want to rotate the main directional light
-
para que tengamos una mejor iluminación de nuestro jugador.
-
Seleccione luz directional y en nuestro componente transorm
-
cambie la rotación del transform en el eje Y a 60.
-
Esto dará una mejor forma a nuestra esfera jugador.
-
Ahora tenemos un game object jugador y un fondo para el campo de juego.