ivan martin grosso vazques
tengo el pressentimiento de que mi juego va a ir a un frame por minuto jajaa
Sergio Matias
x2
¿Cómo crear un personaje en Unity?
En el emocionante mundo del desarrollo de videojuegos, Unity es una de las herramientas más populares. Construir escenarios y personajes es una tarea esencial. Para nuestro videojuego, hemos creado un personaje desde cero. No te preocupes demasiado si al principio parece complicado; con práctica y paciencia, dominarás cada paso.
¿Por qué usar una cápsula como personaje?
Te preguntarás por qué usamos una sencilla cápsula en lugar de un personaje más detallado. En un juego de disparos en primera persona (First Person Shooter), el jugador no ve al personaje; ve el mundo a través de "sus ojos". Ejemplos como Master Chief en Halo o Doom Guy ilustran esta idea. La cápsula actúa como un simple contenedor de elementos importantes, como el "collider", fundamental para detectar colisiones y recibir daño.
¿Cómo mejorar la experiencia visual?
Dentro de Unity, puedes ajustar diferentes parámetros para mejorar la experiencia del usuario. Aquí te dejamos un par de recomendaciones clave:
Ajustar la cámara:
Haz que la cámara principal sea un elemento hijo de la cápsula. Esto es importante para simular la perspectiva del jugador dentro del juego.
Resetea las posiciones y rotaciones de la cámara a cero para alinear la vista con el personaje.
Field of View (FOV):
Modifica el FOV de la cámara para decidir cuánta parte del mundo será visible. Un FOV de 25 es ideal, proporcionándote una vista amplia sobre tu entorno en el juego.
¿Cómo crear un archivo de scripts en Unity?
Para añadir la lógica a nuestro videojuego, debes trabajar con scripts. Aquí te mostramos cómo hacerlo:
Start y Update.
Código de ejemplo en C
public class Mira : MonoBehaviour { void Start() { // Ejecuta al inicio del juego } void Update() { // Ejecuta cada frame } }
¿Cómo manejar movimientos de cámara con el mouse?
La interacción del jugador con el entorno es crucial. Aquí te explicamos cómo mover la cámara utilizando el mouse.
Siguiendo estos pasos, lograrás construir un terreno jugable en Unity. Continúa explorando y experimentando, ya que cada práctica te acercará a ser un experto en el diseño de videojuegos. ¡No te desanimes y sigue aprendiendo!
ivan martin grosso vazques
tengo el pressentimiento de que mi juego va a ir a un frame por minuto jajaa
Sergio Matias
x2
Como avanza poco a poco... Estoy muy contento. En breve se viene el querido C#
Eivar Bejarano Jonathan Christian
Ruben Dario Acosta Valle
Muy bueno el curso, excelente.
Joan Camilo López Castro
Espero alguien me pueda ayudar :/ al darle play y ver como se ve, Unity no reacciona ya que se quedan cargando errores, la única solución que encuentro es cerrar y volver a abrir :s
Miguel Angel Velazquez Romero
Para aquellos que no quieren pagar o descargar la prueba de Visual Studio, pueden descargar VS Code totalmente gratis y no llega ni a los 100 megas de peso, y dotNet como compilador.
David Rodriguez Postigo
Gracias por el dato.
Enrique Rabell Talamantes
Lo que explico el profesor sobre MonoBehaviour quiere decir que por cada cosa que se pueda hacer en el juego se tiene que hacer un script?
Sebastián Palacio Valencia
¿Por qué en Visual Studio me sale "Adjuntar" en vez de "Play"? No he podido avanzar por eso.
Jonathan Sandoval
Para aquellos q usen MAC, y tengan que configurar el VS / VS Code... sigan este link... https://docs.microsoft.com/en-us/visualstudio/gamedev/unity/get-started/getting-started-with-visual-studio-tools-for-unity?pivots=macos
Leonardo Gutierrez
Genial
Damian Alejandro Trujillo Gonzalez
Ricardocelis: muchos juegos modernos estan a 30 fps por que el hardware no les permite mas velocidad. Yo by like jugando a 200 fps xd
Jose hernando Hidalgo rodriguez
Clave activación visual studio code: Enterprise: BF8Y8-GN2QH-T84XB-QVY3B-RC4DF Profesional: NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y
Jose Portez Castro
me salia un ojito para ver todo el mapa pero ya no me sale me sale solo la mano
Brandon Malagon
Revisa en la ventana Scene el botón 2D si esta oprimido saldrá la mano en la ventana, si no saldrá el ojo.
Abraham Mata Rodríguez
Chicos y chicas encontré el error básicamente delta time hay que ponerlo en mayúscula la T(deltaTime) XD nos estaba rompiendo la cabeza ese error
Abraham Mata Rodríguez
Ayuda con el error por favor :(
Ricardo Russy
La ventaja es que aqui en platzi también podemos tomar el curso para entender y crear el codigo