SlideShare una empresa de Scribd logo
Sesión Práctica SCM 15/05/2017
Pasos a seguir:
Motores gráficos Unity
El objetivo de ésta práctica es crear un mini juego utilizando Unity, que es una
plataforma de desarrollo de motores gráficos.
Link de pasos a seguir para el videojuego completo:
https://www.mvcode.com/lessons/roll-a-ball-in-unity-5-c
1º. Descagar y abrir Unity en el ordenador.
2º. Crear una cuenta e ingresar al programa.
3º. Dar click en “New Project”.
4º. Rellenar el nombre del proyecto. Asegurar que la opción 3D está marcada y dar
click en “Create project”.
5º. Dar click en “Create” en el menú del proyecto y seleccionar “Folder”. Nombrar
la carpeta como “_Scenes”.
6º. Dar click en “File” y en “Save Scene as...”. Nombrar la scene como “MainScene”
y dar click en “Save”.
7º. Arrastrar “MainScene” dentro de la carpeta de “_Scenes”.
8º. Dar click en “Create” -> “3D object” -> “Plane”.
9º. Renombrar el plano como “Ground” y asegurarse de que sean los mismos va-
lores. Cambiar después los valores como se muestra.
10º. Dar click en “Create” -> “3D object” -> “Sphere”.
11º. Verificar que la esfera este centrada dando click en “Reset”.
12º. Renombrar la esfera como “Player” y cambiar la posición Y a 0.5.
13º. Agregar “Rigidbody” a la esfera. Add Component -> Physics -> Rigidbody.
14º. Crear una carpeta en Assets y nombrarla “Scripts”.
15º. Dar doble click en la carpeta “Scripts” para abrirla, y crear un “C# Script” ad-
entro.
16º. Nombrar el script como “PlayerController” y dar doble click para abrirlo para
editar.
17º. Copiar el siguiente código y pegarlo en el script de “PlayerController”.
using UnityEngine;
using System;
public class PlayerController : MonoBehaviour
{
public float speed = 800.0f;
void FixedUpdate()
{
float moveHorizontal = Input.GetAxis ("Horizontal");
float moveVertical = Input.GetAxis ("Vertical");
Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical);
GetComponent<Rigidbody>().AddForce (movement * speed * Time.deltaTime);
}
}
18º. Adjuntar el script “PlayerController” a Player.
19º. Poner play y verificar. Deberías ser capaz de mover la esfera por el plano.
20º. Cambiar la velocidad como desees en la variable “Speed”.
21º. Guardar la escena y el proyecto.
22º. Dar click en “File” -> “Build Settings...” -> “Build”.
48º. Abrir la aplicación desde tu ordenador para probarlo y crear una entrada en tu
blog explicando lo que se hizo en esta práctica adjuntando alguna captura de
pantalla de tu mini juego.

Más contenido relacionado

Similar a Práctica motores

Anexo 15 actividad 4 instalacion de maquina virtual y sistemas operativos en red
Anexo 15 actividad 4 instalacion de maquina virtual y sistemas operativos en redAnexo 15 actividad 4 instalacion de maquina virtual y sistemas operativos en red
Anexo 15 actividad 4 instalacion de maquina virtual y sistemas operativos en red
Edgar Mtz
 
Proyecto 5 - Seguridad Activa: SO y Apps.
Proyecto 5 - Seguridad Activa: SO y Apps.Proyecto 5 - Seguridad Activa: SO y Apps.
Proyecto 5 - Seguridad Activa: SO y Apps.
Ángel Sardinero López
 
Como insertar un video en eclipse
Como insertar un video en eclipse Como insertar un video en eclipse
Como insertar un video en eclipse
Krizztiina Pacheko
 
Proyecto 5 - Seguridad Activa: SO y Apps
Proyecto 5 - Seguridad Activa: SO y AppsProyecto 5 - Seguridad Activa: SO y Apps
Proyecto 5 - Seguridad Activa: SO y Apps
Ángel Sardinero López
 
Imagen Fundamentos II
Imagen Fundamentos IIImagen Fundamentos II
Imagen Fundamentos IIOmar Sanchez
 
Como insertar un video en eclipse java
Como insertar un video en eclipse javaComo insertar un video en eclipse java
Como insertar un video en eclipse java
Elizabeth Reyna
 
herramienta JCLIC
herramienta JCLICherramienta JCLIC
herramienta JCLIC
Danny Santos
 
Gwt manual de instalacion
Gwt   manual de instalacionGwt   manual de instalacion
Gwt manual de instalacion
VLASLOV
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7
Juan Fede
 
Cesnavarra 2009-boletín 4
Cesnavarra 2009-boletín 4Cesnavarra 2009-boletín 4
Cesnavarra 2009-boletín 4
Cein
 
Insertar video
Insertar videoInsertar video
Insertar video
0cero
 
Practica 2
Practica 2Practica 2
Practica 2
Draven Draven
 
Practica adicional
Practica adicionalPractica adicional
Practica adicional
AngelicaJimenezRoder
 
Practica 3
Practica 3Practica 3
Practica 3
Draven Draven
 
Vue + Typescript: Decorators vs. Extend, Fight!
Vue + Typescript: Decorators vs. Extend, Fight!Vue + Typescript: Decorators vs. Extend, Fight!
Vue + Typescript: Decorators vs. Extend, Fight!
Sara Lissette L. Ibáñez
 
Presentación Evenge #hackathonugr
Presentación Evenge #hackathonugrPresentación Evenge #hackathonugr
Presentación Evenge #hackathonugrIvan Ortega
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
jezabelink
 
Primeros pasos con_genexus_90
Primeros pasos con_genexus_90Primeros pasos con_genexus_90
Primeros pasos con_genexus_90
Lucio Gaspar Jani
 
JSR354: Moneda y Dinero - Taller
JSR354: Moneda y Dinero - TallerJSR354: Moneda y Dinero - Taller
JSR354: Moneda y Dinero - Taller
Alexis Lopez
 
Guia instalacion GenyMotion (emulador Android)
Guia instalacion GenyMotion (emulador Android)Guia instalacion GenyMotion (emulador Android)
Guia instalacion GenyMotion (emulador Android)
Digital Learning SL
 

Similar a Práctica motores (20)

Anexo 15 actividad 4 instalacion de maquina virtual y sistemas operativos en red
Anexo 15 actividad 4 instalacion de maquina virtual y sistemas operativos en redAnexo 15 actividad 4 instalacion de maquina virtual y sistemas operativos en red
Anexo 15 actividad 4 instalacion de maquina virtual y sistemas operativos en red
 
Proyecto 5 - Seguridad Activa: SO y Apps.
Proyecto 5 - Seguridad Activa: SO y Apps.Proyecto 5 - Seguridad Activa: SO y Apps.
Proyecto 5 - Seguridad Activa: SO y Apps.
 
Como insertar un video en eclipse
Como insertar un video en eclipse Como insertar un video en eclipse
Como insertar un video en eclipse
 
Proyecto 5 - Seguridad Activa: SO y Apps
Proyecto 5 - Seguridad Activa: SO y AppsProyecto 5 - Seguridad Activa: SO y Apps
Proyecto 5 - Seguridad Activa: SO y Apps
 
Imagen Fundamentos II
Imagen Fundamentos IIImagen Fundamentos II
Imagen Fundamentos II
 
Como insertar un video en eclipse java
Como insertar un video en eclipse javaComo insertar un video en eclipse java
Como insertar un video en eclipse java
 
herramienta JCLIC
herramienta JCLICherramienta JCLIC
herramienta JCLIC
 
Gwt manual de instalacion
Gwt   manual de instalacionGwt   manual de instalacion
Gwt manual de instalacion
 
Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7Tutorial CodeIgniter + Netbeans 7
Tutorial CodeIgniter + Netbeans 7
 
Cesnavarra 2009-boletín 4
Cesnavarra 2009-boletín 4Cesnavarra 2009-boletín 4
Cesnavarra 2009-boletín 4
 
Insertar video
Insertar videoInsertar video
Insertar video
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica adicional
Practica adicionalPractica adicional
Practica adicional
 
Practica 3
Practica 3Practica 3
Practica 3
 
Vue + Typescript: Decorators vs. Extend, Fight!
Vue + Typescript: Decorators vs. Extend, Fight!Vue + Typescript: Decorators vs. Extend, Fight!
Vue + Typescript: Decorators vs. Extend, Fight!
 
Presentación Evenge #hackathonugr
Presentación Evenge #hackathonugrPresentación Evenge #hackathonugr
Presentación Evenge #hackathonugr
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Primeros pasos con_genexus_90
Primeros pasos con_genexus_90Primeros pasos con_genexus_90
Primeros pasos con_genexus_90
 
JSR354: Moneda y Dinero - Taller
JSR354: Moneda y Dinero - TallerJSR354: Moneda y Dinero - Taller
JSR354: Moneda y Dinero - Taller
 
Guia instalacion GenyMotion (emulador Android)
Guia instalacion GenyMotion (emulador Android)Guia instalacion GenyMotion (emulador Android)
Guia instalacion GenyMotion (emulador Android)
 

Último

Mafalda, volumne 1, AUTOR QUINO (ARGENTINA)
Mafalda, volumne 1, AUTOR QUINO (ARGENTINA)Mafalda, volumne 1, AUTOR QUINO (ARGENTINA)
Mafalda, volumne 1, AUTOR QUINO (ARGENTINA)
MARUZELLAPEIRANONUEZ
 
Solos en la noche: Zamudios y sus asesinos
Solos en la noche: Zamudios y sus asesinosSolos en la noche: Zamudios y sus asesinos
Solos en la noche: Zamudios y sus asesinos
luis819367
 
Tutorial - Travel Rock - Guia para Pasajeros
Tutorial - Travel Rock - Guia para PasajerosTutorial - Travel Rock - Guia para Pasajeros
Tutorial - Travel Rock - Guia para Pasajeros
birenihermanos
 
HISTORIETA DE SNOOPY Y EL BARON ROJO.pdf
HISTORIETA DE SNOOPY Y EL BARON ROJO.pdfHISTORIETA DE SNOOPY Y EL BARON ROJO.pdf
HISTORIETA DE SNOOPY Y EL BARON ROJO.pdf
PaolaAndreaPastenes
 
Lenguaje algebraico y pensamiento funcional.pptx
Lenguaje algebraico y pensamiento funcional.pptxLenguaje algebraico y pensamiento funcional.pptx
Lenguaje algebraico y pensamiento funcional.pptx
QuerubinOlayamedina
 
Quien es el mejor de los 3 Spiderman.pptx
Quien es el mejor de los 3 Spiderman.pptxQuien es el mejor de los 3 Spiderman.pptx
Quien es el mejor de los 3 Spiderman.pptx
vxpdkbwksh
 
Historieta de Mafalda y sus amigos.pdf
Historieta de Mafalda y  sus  amigos.pdfHistorieta de Mafalda y  sus  amigos.pdf
Historieta de Mafalda y sus amigos.pdf
PaolaAndreaPastenes
 

Último (7)

Mafalda, volumne 1, AUTOR QUINO (ARGENTINA)
Mafalda, volumne 1, AUTOR QUINO (ARGENTINA)Mafalda, volumne 1, AUTOR QUINO (ARGENTINA)
Mafalda, volumne 1, AUTOR QUINO (ARGENTINA)
 
Solos en la noche: Zamudios y sus asesinos
Solos en la noche: Zamudios y sus asesinosSolos en la noche: Zamudios y sus asesinos
Solos en la noche: Zamudios y sus asesinos
 
Tutorial - Travel Rock - Guia para Pasajeros
Tutorial - Travel Rock - Guia para PasajerosTutorial - Travel Rock - Guia para Pasajeros
Tutorial - Travel Rock - Guia para Pasajeros
 
HISTORIETA DE SNOOPY Y EL BARON ROJO.pdf
HISTORIETA DE SNOOPY Y EL BARON ROJO.pdfHISTORIETA DE SNOOPY Y EL BARON ROJO.pdf
HISTORIETA DE SNOOPY Y EL BARON ROJO.pdf
 
Lenguaje algebraico y pensamiento funcional.pptx
Lenguaje algebraico y pensamiento funcional.pptxLenguaje algebraico y pensamiento funcional.pptx
Lenguaje algebraico y pensamiento funcional.pptx
 
Quien es el mejor de los 3 Spiderman.pptx
Quien es el mejor de los 3 Spiderman.pptxQuien es el mejor de los 3 Spiderman.pptx
Quien es el mejor de los 3 Spiderman.pptx
 
Historieta de Mafalda y sus amigos.pdf
Historieta de Mafalda y  sus  amigos.pdfHistorieta de Mafalda y  sus  amigos.pdf
Historieta de Mafalda y sus amigos.pdf
 

Práctica motores

  • 1. Sesión Práctica SCM 15/05/2017 Pasos a seguir: Motores gráficos Unity El objetivo de ésta práctica es crear un mini juego utilizando Unity, que es una plataforma de desarrollo de motores gráficos. Link de pasos a seguir para el videojuego completo: https://www.mvcode.com/lessons/roll-a-ball-in-unity-5-c 1º. Descagar y abrir Unity en el ordenador. 2º. Crear una cuenta e ingresar al programa. 3º. Dar click en “New Project”. 4º. Rellenar el nombre del proyecto. Asegurar que la opción 3D está marcada y dar click en “Create project”.
  • 2. 5º. Dar click en “Create” en el menú del proyecto y seleccionar “Folder”. Nombrar la carpeta como “_Scenes”. 6º. Dar click en “File” y en “Save Scene as...”. Nombrar la scene como “MainScene” y dar click en “Save”. 7º. Arrastrar “MainScene” dentro de la carpeta de “_Scenes”.
  • 3. 8º. Dar click en “Create” -> “3D object” -> “Plane”. 9º. Renombrar el plano como “Ground” y asegurarse de que sean los mismos va- lores. Cambiar después los valores como se muestra. 10º. Dar click en “Create” -> “3D object” -> “Sphere”.
  • 4. 11º. Verificar que la esfera este centrada dando click en “Reset”. 12º. Renombrar la esfera como “Player” y cambiar la posición Y a 0.5. 13º. Agregar “Rigidbody” a la esfera. Add Component -> Physics -> Rigidbody.
  • 5. 14º. Crear una carpeta en Assets y nombrarla “Scripts”. 15º. Dar doble click en la carpeta “Scripts” para abrirla, y crear un “C# Script” ad- entro. 16º. Nombrar el script como “PlayerController” y dar doble click para abrirlo para editar.
  • 6. 17º. Copiar el siguiente código y pegarlo en el script de “PlayerController”. using UnityEngine; using System; public class PlayerController : MonoBehaviour { public float speed = 800.0f; void FixedUpdate() { float moveHorizontal = Input.GetAxis ("Horizontal"); float moveVertical = Input.GetAxis ("Vertical"); Vector3 movement = new Vector3 (moveHorizontal, 0.0f, moveVertical); GetComponent<Rigidbody>().AddForce (movement * speed * Time.deltaTime); } } 18º. Adjuntar el script “PlayerController” a Player.
  • 7. 19º. Poner play y verificar. Deberías ser capaz de mover la esfera por el plano. 20º. Cambiar la velocidad como desees en la variable “Speed”. 21º. Guardar la escena y el proyecto.
  • 8. 22º. Dar click en “File” -> “Build Settings...” -> “Build”. 48º. Abrir la aplicación desde tu ordenador para probarlo y crear una entrada en tu blog explicando lo que se hizo en esta práctica adjuntando alguna captura de pantalla de tu mini juego.