En la descripción de los vídeos 15 y 18 tendrás un enlace para descargarte el proyecto terminado, justo como quedó después de terminarlos.
Esta serie de tutoriales ha sido grabada con la versión 5.2.3 de Unity.
Si no quieres estar constantemente solucionando el problema de los finales de líneas inconsistentes, instala este plugin en tu Visual Studio: http://www.grebulon.com/software/stripem.php Descarga la versión que se corresponda a tu Visual Studio (actualmente será la del VS 2015), lo instalas y sigue las instrucciones que se ven en las imágenes de la URL anterior.
Ya no respondo a preguntas en comentarios/mensajes. Sois miles de seguidores y no puedo atenderos personalmente. He creado esta comunidad en Google+ para que os ayudéis entre vosotros: https://plus.google.com/u/1/communities/110506777415321674717 (La visito una vez al día para comprobar que todas las preguntas tengan su respuesta. Si me encontrara alguna sin responder, la respondería yo.)
¿Te han resultado útiles mis vídeos? En la parte superior de la página de portada de mi canal tienes un enlace para dejarme un donativo y así ayudarme a crear nuevos vídeos. ... https://www.youtube.com/watch?v=V1NyLxHl2WY
Vídeo de ejercicios del curso de programación de C# en Unity.
IMPORTANTE: Si al ejecutar tu proyecto, Unity se te queda bloqueado es porque se ha quedado atrapado en un bucle en donde nunca se da la condición de salida del mismo. Por eso es muy importante cuando programamos bucles, nos aseguremos bien de que su condición de salida se cumplirá eventualmente.
Descarga el proyecto de Unity que usaremos en todo este primer nivel del curso: https://www.dropbox.com/s/htz97as1cjvwfbz/C%23%20para%20Unity%20-%20Nivel%201.zip?dl=1
Si tuvieras problemas con la descarga, puedes descargarlo también de MEGA: http://goo.gl/xr1wvO
Haz paso a paso todo lo que se te indique en este vídeo para preparar cada ejercicio. Una vez preparado, se te indicará que detengas la reproducción y resuelvas el ejercicio por tu cuenta. No te rindas a la primera de cambio antes de decidir ver la solución. Revisa tus apuntes y el vídeo de teoría tantas veces comos sea necesario.
Sólo cuando lo hayas solucionado o veas que no sabes continuar, podrás seguir viendo el vídeo para ver la solución del ejercicio:
- Si conseguiste solucionarlo, mira la solución para comprobar que lo has hecho igual.
- Si tuviste que mirar la solución porque te quedaste sin saber continuar, vuelve a intentar completarlo de nuevo para comprobar que te quedó todo claro después de ver la solución.
No pases al vídeo de teoría del siguiente capítulo mientras no domines los conceptos del capítulo actual.
SOBRE LA DEPURACIÓN: Antes de iniciar la depuración es necesario guardar el archivo (Control+S) e ir a Unity para que genere el proyecto y compruebe que no hay ningún error. Una vez hecho esto, puedes iniciar la depuración y poner puntos de ruptura. Si en algún momento la depuración no pasa por la línea de código que tiene que pasar, o no podéis poner un punto de ruptura en una línea de código, es porque se os ha olvidado hacer esto que he comentado. (Para evitar problemas, después de terminar cada ejercicio, detén la depuración. Botón STOP en Monodevelop)
¡Ánimo y Mucha suerte!
Playlist con todos los vídeos de esta serie:
http://goo.gl/86rg50
¿Te han resultado útiles mis vídeos? En la parte superior de la página de portada de mi canal tienes un enlace para dejarme un donativo y así ayudarme a crear nuevos vídeos.
...
https://www.youtube.com/watch?v=pg71JcNjd4I
En este vídeo vamos a empezar a añadir luces a nuestra escena.
Información útil:
Este curso es de nivel Intermedio. Así que supondré que sabes todo lo que se ha explicado en todos los cursos de nivel Principiante que van antes que este. Aquí tienes un documento en el que explico cómo seguir mis cursos para aprender a hacer videojuegos sin morir en el intento: https://goo.gl/PkMQOn
Aunque he utilizado la versión 2019.1 (beta) de Unity para tener estos tutoriales actualizados, se pueden seguir sin problemas con una versión de Unity igual o superior a la 2018.3.0f2.
Los assets utilizados pertenecen al juego "Robbie Swifthand and the orb of mysteries" creado por "Pixel Reign": https://pixelreign.itch.io/robbie-swifthand-and-the-orb-of-mysteries
A excepción de los scripts, el resto de assets sólo debe ser utilizado para seguir esta serie de tutoriales.
Lista de reproducción con todos los vídeos publicados de esta serie de tutoriales en español: https://www.youtube.com/playlist?list=PLREdURb87ks0GvPIHvZa7tazedGAXOWcK
Lista de reproducción del Training Day de Unity 2018 con los vídeos en inglés en los que me he basado: https://www.youtube.com/playlist?list=PLX2vGYjWbI0REfhDHPpdIBjjrzDHDP-xT
La sección de comentarios de mis vídeos es para hacer comentarios sobre los mismos o compartir información interesante, no para solicitar asistencia. Si en algún momento tienes algún problema siguiendo mis cursos échale un vistazo a este documento: https://docs.google.com/document/d/1n2xmqIiFXYHaQF9I6070m9kAL1_Fh67QJdwT-mZikaA/edit?usp=sharing
¿Te están resultado útiles mis vídeos? Crear un curso nuevo para mi canal Academia de Videojuegos lleva unas 7 veces más tiempo de lo que tú tardas en verlo.
Si decides hacerme una donación con la cantidad que te apetezca (por poca que te parezca) podré seguir creando cada vez mejores vídeos ya que dispondré de más tiempo y medios de los que tengo actualmente. Aquí encontrarás toda la información para hacerlo: https://goo.gl/LgHXoZ
...
https://www.youtube.com/watch?v=eCGkNFQVIq0
En este vídeo vamos a preparar los obstáculos que vamos a tener que esquivar con nuestro pájaro.
Playlist con todos los vídeos de esta serie: https://goo.gl/psCAvP
Este curso está basado en este tutorial oficial de Unity: https://goo.gl/DIVooN
A no ser que se diga lo contrario, los recursos utilizados en el mismo se ofrecen bajo licencia Apache 2.0 y pueden descargarse gratuitamente desde el siguiente enlace: https://www.dropbox.com/s/wnhcg1w2hxpp4sm/FlappyBirdStyleAssets.zip?dl=1
Aunque esta serie de tutoriales ha sido creada con la versión 5.5 de Unity, cualquier versión de Unity 5 o superior puede valer.
Aviso: Aunque el nivel de este vídeo es nivel Principiante, no debería ser el primer tutorial que hagas. Échale un vistazo a esta guía en donde indico el orden en el que tienes que completar mis cursos: https://goo.gl/PkMQOn
Ya no respondo a preguntas en comentarios/mensajes. Sois miles de seguidores y no puedo atenderos personalmente. He creado esta comunidad en Google+ para que os ayudéis entre vosotros: https://plus.google.com/u/1/communities/110506777415321674717 (La visito una vez al día para comprobar que todas las preguntas tengan su respuesta. Si me encontrara alguna sin responder y supiera su respuesta, la respondería yo.)
...
https://www.youtube.com/watch?v=EI2OXfChXwY
En este vídeo vamos a empezar a hacer un script que se encargará de controlar el estado del juego, generar los asteroides, llevar la cuenta de la puntuación y cuando el jugador sea destruido, terminar el juego. En el caso de este vídeo en concreto, vamos a programar la parte que instancia un asteroide en una posición aleatoria.
Playlist con todos los vídeos de esta serie: https://goo.gl/qjqM7l
Este curso está basado en este tutorial oficial de Unity: http://unity3d.com/learn/tutorials/projects/space-shooter-tutorial
Los recursos utilizados en el mismo se ofrecen bajo licencia Apache 2.0 y pueden descargarse gratuitamente desde el Asset store de Unity: https://www.assetstore.unity3d.com/en/#!/content/13866
Aunque esta serie de tutoriales ha sido creada con la versión 5.4.1 de Unity, cualquier versión de Unity 5 o superior puede valer.
Aviso: El nivel de este vídeo es nivel Principiante alto, así que no está recomendado para gente que quiere empezar con Unity. Si estás empezando, te recomiendo que antes completes mi curso de C# (Nivel 1) y el tutorial del juego "Bloques", ya que en esta serie habrá muchas cosas básicas que no explicaré porque supondré que ya las sabes. Si tuviera que explicar todo para alguien que empieza, el curso duraría cinco veces más de lo que dura actualmente. Avisado estás. :)
Ya no respondo a preguntas en comentarios/mensajes. Sois miles de seguidores y no puedo atenderos personalmente. He creado esta comunidad en Google+ para que os ayudéis entre vosotros: https://plus.google.com/u/1/communities/110506777415321674717 (La visito una vez al día para comprobar que todas las preguntas tengan su respuesta. Si me encontrara alguna sin responder, la respondería yo.)
...
https://www.youtube.com/watch?v=-G8Ws9zmo9c
Preview de lo que podrás hacer después de haber completado el curso que voy a empezar a subir dentro de muy poco. (Ya lo tengo grabado entero. Así que iré subiéndolos según los vaya terminando de editar.)
...
https://www.youtube.com/watch?v=uTojQkj-Klw
En este vídeo de ejercicios vais a tener que construir una nave espacial desde cero haciendo todo lo posible por no mirar la solución hasta haberlo conseguido.
Aquí tenéis la URL de un archivo ZIP con todas las imágenes de referencia sobre el modelo 3D que deberéis hacer en este ejercicio:
Dropbox: https://www.dropbox.com/s/eyez4prboftfaug/10EjercicioNave.zip?dl=1
Mega: https://mega.nz/#!NQ9XmSbD!53KSdBM4cenlQxoMbwgZSGAs5AvuPbwvTQoH7PvEw2I
Google Drive: https://drive.google.com/uc?authuser=0&id=1P4ZkGpIC_fmwuYM8jb33xkAJbQvGT-6t&export=download
En la imagenes de referencia se muestra el modelo 3D desde varias vistas. En modo sólido y en modo wireframe.
Para que el ejercicio sea correcto y así poder pasar al siguiente capítulo:
- Haced sin mirar la solución el modelo 3D propuesto que sea muy similar al de la imagen de referencia.
- Utilizad SÓLO caras de cuatro y de tres vértices. (No hagáis como yo en la solución, que se me escapó un n-gon)
- Comprobad que todas sus normales apunten hacia afuera del objeto y que todas sus caras sean visibles desde fuera activando el "Backface Culling".
Si no habéis sido capaces de completar correctamente este ejercicio sin mirar la solución, probad de nuevo después de haber visto la solución. No hagáis el ejercicio mientras véis la solución. La idea es que no aprendáis a copiar, sino a entender lo que se ha visto y luego poner a prueba todo lo que se sabe. No es recomendable avanzar al siguiente capítulo si todavía no domináis todo lo que se ha visto en este. Si no, cada vez os resultará mucho más difícil.
El modelo de la nave que hemos hecho en este ejercicio lo encontré en el siguiente vídeo (en inglés) y me gustó para este ejercicio:
https://www.youtube.com/watch?v=5NpzJ_0LER4
El objetivo de este vídeo no es el de crear un objeto concreto, sino el de aprender las diferentes herramientas de modelado 3D mientras creamos algún objeto como ejemplo. Una vez las aprendas, serás capaz de crear cualquier objeto que puedas imaginar.
Anímate y hazme un donativo. Si recibo el suficiente apoyo, una vez termine este curso podré ampliarlo tratando el tema de rigging y animaciones. Al final de este texto encontrarás información sobre cómo apoyar económicamente este proyecto. Si no puedes hacer ningún donativo, también me puedes ayudar mucho desactivando cualquier bloqueador de anuncios que tuvieras instalado cuando vayas a ver mis vídeos.
Información útil:
Lista de reproducción con todos los vídeos publicados de este curso: https://goo.gl/y1vt3J
Para la grabación de este curso se ha utilizado la versión 2.79 de Blender. Encontrarás más información en la descripción del primero vídeo.
Este curso no es un producto oficial de Blender ni de la Fundación Blender. El logo de Blender ha sido utilizado en esta presentación cumpliendo las condiciones detalladas en: https://www.blender.org/about/logo/
La sección de comentarios de mis vídeos es para hacer comentarios sobre los mismos, no para solicitar asistencia. Si en algún momento tienes algún problema siguiendo mis cursos, utiliza nuestra comunidad de Google+: https://goo.gl/EEx6Gm
¿Te están resultado útiles mis vídeos? Crear un curso nuevo para mi canal Hagamos Videojuegos lleva unas 7 veces más tiempo de lo que tú tardas en verlo.
Si decides hacerme un donativo con la cantidad que te apetezca (por poca que te parezca) podré seguir creando cada vez mejores vídeos ya que dispondré de más tiempo y medios de los que tengo actualmente. Aquí encontrarás toda la información para hacerlo: https://goo.gl/LgHXoZ
...
https://www.youtube.com/watch?v=TwYPixubzdw
En este vídeo vamos a aprender a utilizar la herramienta de extruir. Una herramienta que nos va a ahorrar mucho tiempo y trabajo.
Si queréis, podéis añadir el atajo de teclado Shift + Alt + E al menú "Individual Faces". Así os ahorráis tener que estar pulsando Alt + E y luego haciendo clic en "Individual Faces". Para añadirlo, haced clic con botón derecho del ratón sobre el menú "Individual Faces" y seleccionad "Add Shortcut". Después mantened el ratón encima del cuadro que aparece y pulsad la combinación de teclas Shift + Alt + E. Para eliminar un atajo de teclado a un menú, se hace igual, pero seleccionando "Remove Shortcut". Una vez añadido un atajo de teclado nuevo, recordad que para que se quede guardado, debéis ir a las preferencias de usuario y pulsar el botón "Save User Settings" situado debajo de la misma.
Si utilizamos unicamente la herramienta de extruir para hacer extrusiones positivas a las caras de un objeto que tiene las normales correctas, el objeto resultante seguirá teniendo las normales correctas.
Para no alargar más el vídeo, no se comprueba si las normales del objeto silla son correctas, ni se sitúa su centro en la base de las patas de la misma. Se dejan estas tareas al alumno como ejercicio extra para que las haga por su cuenta. Este ya debería estar en condiciones de hacerlo sin problema alguno.
Recomiendo experimentar un rato extruyendo aristas y vértices antes de continuar con este curso y te fijes bien en las diferencias que hay con respecto a la extrusión de caras. Sólo así, el siguiente vídeo te resultará mucho más sencillo de entender.
El objetivo de este vídeo no es el de crear un objeto concreto, sino el de aprender las diferentes herramientas de modelado 3D mientras creamos algún objeto como ejemplo. Una vez las aprendas, serás capáz de crear cualquier objeto que puedas imaginar.
Anímate y hazme un donativo. Si recibo el suficiente apoyo, una vez termine este curso podré ampliarlo tratando el tema de rigging y animaciones. Al final de este texto encontrarás información sobre cómo apoyar económicamente este proyecto. Si no puedes hacer ningún donativo, también me puedes ayudar mucho desactivando cualquier bloqueador de anuncios que tuvieras instalado cuando vayas a ver mis vídeos.
Información útil:
Lista de reproducción con todos los vídeos publicados de este curso: https://goo.gl/y1vt3J
Para la grabación de este curso se ha utilizado la versión 2.79 de Blender. Encontrarás más información en la descripción del primero vídeo.
Este curso no es un producto oficial de Blender ni de la Fundación Blender. El logo de Blender ha sido utilizado en esta presentación cumpliendo las condiciones detalladas en: https://www.blender.org/about/logo/
La sección de comentarios de mis vídeos es para hacer comentarios sobre los mismos, no para solicitar asistencia. Si en algún momento tienes algún problema siguiendo mis cursos, utiliza nuestra comunidad de Google+: https://goo.gl/EEx6Gm
¿Te están resultado útiles mis vídeos? Crear un curso nuevo para mi canal Hagamos Videojuegos lleva unas 7 veces más tiempo de lo que tú tardas en verlo.
Si decides hacerme un donativo con la cantidad que te apetezca (por poca que te parezca) podré seguir creando cada vez mejores vídeos ya que dispondré de más tiempo y medios de los que tengo actualmente. Aquí encontrarás toda la información para hacerlo: https://goo.gl/LgHXoZ
...
https://www.youtube.com/watch?v=AVkuWFqqJLc
En este vídeo vamos a ver la versión 2.0 de los bucles while. Vamos a hablar de los bucles "for".
IMPORTANTE: Si al ejecutar tu proyecto, Unity se te queda bloqueado es porque se ha quedado atrapado en un bucle en donde nunca se da la condición de salida del mismo. Por eso es muy importante cuando programamos bucles, nos aseguremos bien de que su condición de salida se cumplirá eventualmente.
Una vez lo hayas visto y tomado las notas necesarias, puedes pasar a ver el vídeo de ejercicios.
Descarga el proyecto de Unity que usaremos en todo este primer nivel del curso: https://www.dropbox.com/s/htz97as1cjvwfbz/C%23%20para%20Unity%20-%20Nivel%201.zip?dl=1
Si tuvieras problemas con la descarga, puedes descargarlo también de MEGA: http://goo.gl/xr1wvO
Playlist con todos los vídeos de esta serie:
http://goo.gl/86rg50
¿Te han resultado útiles mis vídeos? En la parte superior de la página de portada de mi canal tienes un enlace para dejarme un donativo y así ayudarme a crear nuevos vídeos.
...
https://www.youtube.com/watch?v=MW1LbbYwn-w
En este video vamos a aprender a hacer bucles en el código, de forma que podamos especificar qué líneas de código queremos que se ejecuten una y otra vez, mientras un valor lógico sea verdadero.
IMPORTANTE: Si al ejecutar tu proyecto, Unity se te queda bloqueado es porque se ha quedado atrapado en un bucle en donde nunca se da la condición de salida del mismo. Por eso es muy importante cuando programamos bucles, nos aseguremos bien de que su condición de salida se cumplirá eventualmente.
Una vez lo hayas visto y tomado las notas necesarias, puedes pasar a ver el vídeo de ejercicios.
Descarga el proyecto de Unity que usaremos en todo este primer nivel del curso: https://www.dropbox.com/s/htz97as1cjvwfbz/C%23%20para%20Unity%20-%20Nivel%201.zip?dl=1
Si tuvieras problemas con la descarga, puedes descargarlo también de MEGA: http://goo.gl/xr1wvO
Playlist con todos los vídeos de esta serie:
http://goo.gl/86rg50
¿Te han resultado útiles mis vídeos? En la parte superior de la página de portada de mi canal tienes un enlace para dejarme un donativo y así ayudarme a crear nuevos vídeos.
...
https://www.youtube.com/watch?v=GX5asQn5YmE