Cómo hacer un sencillo juego en 3D de la unidad (6 / 12 paso)

Paso 6: Hacer al jugador moverse alrededor

Seleccione el reproductor en la jerarquía.

Minimizar los componentes que no desea ver en el Inspector haciendo clic en las flechas hacia abajo a la izquierda del nombre de cada componente. Esto se aclarará su espacio de trabajo un poco.

Haga clic en Agregar componente en la parte inferior de la ventana del Inspector. Seleccione nuevo Script, el script el nombre algo como "PlayerController" y elegir un lenguaje de programación. Yo uso CSharp. Haga clic en crear y agregar.

Para mantener organizados los archivos, abra la carpeta de activos en la ventana de proyecto y crear una carpeta llamada Scripts. Poner la nueva secuencia de comandos en esta carpeta.

Para abrir la secuencia de comandos para editar, haga doble clic en nombre de la secuencia de comandos en el Inspector, o abrirlo desde la ventana de proyecto. Esto abre un entorno de programación llamado MonoDevelop.

Nota: Si es la primera vez que la codificación, debe saber que puede ser realmente poco. Asegúrese de que usted es consistente con la ortografía, de los casos y con apertura y cierre de corchetes, llaves, paréntesis, citas, etc.. También, ten cuidado con los errores que resultan de no tener un punto y coma al final de una línea de código.

Ya debe haber dos secciones incluidas en el código por defecto: void iniciar () y anular (actualización). Arranca funciona tan pronto como el objeto entra en el juego y actualizar funciona continuamente mientras el objeto está en el juego. Vamos a añadir un tercero, llamado FixedUpdate para manejar protocolos relacionados con la física. Debe verse así:

Antes de que podemos entrar comandos, tenemos que declarar las variables. Esto se hace hacia la parte superior de la página, dentro de las llaves después de público clase PlayerController (o similar): Monobehaviour, pero antes de la función Start() vacía. Para el movimiento, utilizamos una variable llamada "velocidad", que podemos ajustar para determinar la velocidad a la que nuestro personaje se mueve alrededor de la arena. Declarar el tipo de variable (flotante) y el nombre (velocidad) así:

El punto y coma indica al programa que este es el final de la línea de código. Obtendrá un error si se olvida de incluir un punto y coma al final de cada/más líneas de código, así que no deje hacia fuera!

Bajo FixedUpdate, declarar dos carrozas más, moveHorizontal y moveVertical. Éstos toman valores dependiendo de los comandos de teclado del usuario, y FixedUpdate ellos actualiza cada fotograma.

Asuntos del caso.

Todavía dentro de FixedUpdate, cree un nuevo Vector3, un tipo de variable con tres dimensiones útiles para moverse objetos en espacio 3D. Esto tendrá el valor de la entrada del usuario para el movimiento horizontal y vertical y será cero en la dirección arriba/abajo, porque en este juego, el jugador puede moverse sólo en dos dimensiones.

Finalmente, de entrada de una fuerza en el jugador para moverse alrededor, usando rigidbody. AddForce, un protocolo integrado en componente rigidbody del jugador.

Time.deltaTime se utiliza para hacer el movimiento más suave. Más tarde, ajustaremos la velocidad variable en el editor de la unidad.

Guarde el archivo de CSharp y volver a la unidad.

Ir al panel Inspector para el jugador y buscar en la escritura del movimiento que acaba de crear. Debe haber una caja para la variable pública, velocidad. Puede cambiar el valor de variables públicas mediante el Inspector.

Por ahora, hacer velocidad igual a un número entre 100-1000 y haga clic en el botón de play en la parte superior, centro de la pantalla. Usted debe poder moverse la bola utilizando teclas de movimiento de la unidad por defecto, ASWD o las teclas de flecha.

Haga clic en el botón play nuevamente para salir del modo de prueba.

Artículos Relacionados

Hacer un simple juego de video. ¿

Hacer un simple juego de video. ¿

Hola, se que siempre quisiste hacer un videojuego sin tener que aprender nuevos códigos ni habilidades? Bueno si tienes, han llegado al lugar de wright. Pero primero tienes que hacerte una cuenta de hotmail.Paso 1: ¿Dónde empezar? Ir a Popfly.com y h
Juego de la serpiente... aprende a hacer una serpiente juego en c ++.

Juego de la serpiente... aprende a hacer una serpiente juego en c ++.

Usted puede han jugado juegos de snake de nokia mobiles.in este instructables, usted aprenderá cómo hacer una serpiente juego en c ++ lenguaje de programación.no te preocupes, si no tienes conocimientos de programación y no sabes acerca de c ++ es mu
Figura cohete, hacer un sencillo cohete de cerilla, cohetes

Figura cohete, hacer un sencillo cohete de cerilla, cohetes

Cerilla cohete, hacer un sencillo cohete de cerilla, cohetes Cómo hacer un cohete con fósforo y papel de aluminio. Hacer un cohete casero con fósforos y papel de aluminio. Lanzar un fósforo en órbita. Cohete de cerilla. Fósforo... Más misiles. Hacer
Usando Scratch y Makey Makey para hacer tus propios juegos

Usando Scratch y Makey Makey para hacer tus propios juegos

¿Siempre quería hacer su propio juego pero no sabía dónde comenzar? Usando el Makey Makey y un ordenador portátil o PC, puede tomar ventaja del fácil de usar programa llamado Scratch para sumergir los dedos en la creación de su primer juego.Paso 1: H
Juego de carreras de la unidad de Arduino

Juego de carreras de la unidad de Arduino

Edit: Han pasado dos años desde este proyecto y artículo se hizo y mirando hacia atrás en todo... mi inglés no era bueno. Así que ha sido volver a trabajar el texto y añadido algunos más información!Yo y dos amigos tuvieron que hacer un proyecto para
Cómo hacer un disco de instalación utilizando una unidad flash de 8gb

Cómo hacer un disco de instalación utilizando una unidad flash de 8gb

Cómo hacer un disco de instalación utilizando una unidad flash de 8gbhttp://www.youtube.com/watch?v=FQ4EyWHcSpohttp://www.microsoftstore.com/store/msstore/HTML/pbPage.Help_Win7_usbdvd_dwnToolnecesita windows 7 finde para hacerloel archivo debe ser un
Hacer tus propios juegos

Hacer tus propios juegos

¡ Hola chicos!Paso 1:Sabes esos días cuando no sabes a que juego jugar, o piensas "Bueno, sería mejor si agregan esto o aquello en el juego!" Lo que me pasa mucho por lo que me dijeron acerca de un programa donde puedes programar tu propio juego
Cómo hacer más juego memoria / tarjetas para las consolas Hydra

Cómo hacer más juego memoria / tarjetas para las consolas Hydra

empecé a hacer esto porque yo quería presumir de más de un programaen la Hydra, y es en algunos aspectos más fáciles de lo que pensaba. El libro queviene con el Hydra casi explica esto pero deja fuera algunos detallesque llenará. Es mucho más sencill
Cómo hacer un simple juego post-apocalíptico en Blender

Cómo hacer un simple juego post-apocalíptico en Blender

En este tutorial voy a mostrarte cómo hacer un personaje que encarnas y un enemigo. También vamos a utilizar el arma que he añadido un archivo al final el enemigo. Cuando termine este proyecto debe tener un carácter básico que puede 1. caminar hacia
Cómo hacer un sencillo horno Solar de cartón

Cómo hacer un sencillo horno Solar de cartón

sol es posiblemente una de las herramienta más importante de la humanidad por la supervivencia. Emite cantidades prácticamente ilimitadas de luz que es utilizado por las plantas para generar energía y animales para el calor. Puede ser utilizado para
Cómo hacer un Python juego que conjetura

Cómo hacer un Python juego que conjetura

Bienvenido al mundo de python. Aquí vamos a hacer un básico conjeturar el juego. ¡ Disfrute!Paso 1: Descargar Python 2.7, 3.x noPrimero tienes que descargar python 2.7 desde el sitio oficial de python. https://www.Python.org/downloads/Release/Python-
Hacer oraciones divertido juego

Hacer oraciones divertido juego

Hola chicos este es un juego muy divertido 4 años hasta personas pueden jugar este juego debes jugar este juego, le daré instrucciones sólo 2, 3, 4 jugadores pueden jugar a este juegoPaso 1: Lo que usted necesita para este juego y las instrucciones (
Cómo hacer tu propio juego de palos de Golf personalizados para barato!

Cómo hacer tu propio juego de palos de Golf personalizados para barato!

Puede haber comenzado hace poco a jugar al golf o ya puede ser el ventilador larga vida del juego.Independientemente de su experiencia, si usted se engancha como soy, ya sabes que los palos de golf puede ser bastante caros.  Por supuesto, siendo el t
Hacer un recambio juego piezas Instamorph

Hacer un recambio juego piezas Instamorph

Si te estás perdiendo un pedazo de juego de mesa de juegos comunes como ajedrez, damas, Monopoly(tm), Sorry(tm), etc. puede utilizar esta técnica para crear un molde y "clon" nuevas piezas utilizando Instamorph.Para completar este Instructable n