Diferencia entre revisiones de «Unity Juegos 2020-2021»
Ir a la navegación
Ir a la búsqueda
| Línea 26: | Línea 26: | ||
==Carrera de coches versión Realidad Aumentada== | ==Carrera de coches versión Realidad Aumentada== | ||
| + | |||
| + | [[Imagen:2020_2021_CarreraCoches_3.jpg|300px|center]] | ||
* Mirando la librería de [https://unity.com/es/unity/features/arfoundation Unity AR FOUNDATION], he desarrollado esta versión del mismo juego para móviles Android. | * Mirando la librería de [https://unity.com/es/unity/features/arfoundation Unity AR FOUNDATION], he desarrollado esta versión del mismo juego para móviles Android. | ||
| Línea 41: | Línea 43: | ||
* El manejo del coche se realiza con los controles que están en la parte baja del teléfono. Dos botones para movernos a izquierda y direcha y una barra de deslizamiento para acelerar o frenar. | * El manejo del coche se realiza con los controles que están en la parte baja del teléfono. Dos botones para movernos a izquierda y direcha y una barra de deslizamiento para acelerar o frenar. | ||
| − | * Versión Android: [https://wiki.cifprodolfoucha.es/juegos_unity/2021/CochesMultijugador/CarreraCochesAR.apk Descargar] | + | |
| + | * '''Versión Android:''' [https://wiki.cifprodolfoucha.es/juegos_unity/2021/CochesMultijugador/CarreraCochesAR.apk Descargar] | ||
==Recursos empleados== | ==Recursos empleados== | ||
Revisión del 19:41 22 may 2021
Sumario
JUEGOS DESARROLLADOS POR EL PROFESOR Ángel D. Fernández González
- Probando cosas nuevas, he desarrollado un juego multijugador empleando la librería MLAPI de UNITY con la versión UNITY 2021.
- A nivel de documentación todavía le falta bastante a día de hoy (Mayo del 2021) pero gracias a algún ejemplo de GitHub se aclaran algunos conceptos.
- Lo más lioso es programar los objetos de red, ya que estos se replican entre todos los clientes, pero el script que controla sus movimientos es el mismo, seas tú el dueño del GameObject o sea un GameObject replicado por el servidor. Por lo tanto a nivel de script tienes que diferenciar si el dueño eres tú o es un gameobject replicado siendo en este caso, no moverlo por ti, sino que te tiene que llegar la información de la posición por parte del jugador que es dueño del mismo.
Carrera de coches versión Escritorio
- Es un juego multijugador para 3 jugadores como máximo. Debemos de llevar nuestro coche por la pista de carreras y dar dos vueltas al circuito.
- Se caes, volverás a la meta y tendrás que comenzar de nuevo.
- En la parte superior derecha aparecen las vueltas que quedan por cada jugador.
- En la parte izquierda aparece la dirección ip de la máquina. Uno de los jugadores debe presionar el botón Host y los otros dos jugadores deben de escribir la dirección IP del jugador que presionó el botón de host, y presionar el botón de Client.
- El manejo del coche se realiza con los cursores del teclado.
Carrera de coches versión Realidad Aumentada
- Mirando la librería de Unity AR FOUNDATION, he desarrollado esta versión del mismo juego para móviles Android.
- Indicar que los tres jugadores deben estar conectados a la misma red WIFI para poder jugar. Si no es el caso, sólamente podrá jugar el jugador que actúe como Host.
- Versión para teléfonos Android que soporten las librerías AR Core.
- En esta versión, es necesario descargar la siguiente imagen e imprimirla: [Imagen:Icono_unity.PNG]
- Una vez impresa, al iniciar el juego, debemos de acercar el teléfono a la imagen y debería aparecer el circuito del coche. En caso de que no se visualice bien cerrar la aplicación (pulsar dos veces botón atrás) o volver a intentarlo.
- Es un juego multijugador para 3 jugadores como máximo. Debemos de llevar nuestro coche por la pista de carreras y dar dos vueltas al circuito.
- Se caes, volverás a la meta y tendrás que comenzar de nuevo.
- En la parte superior derecha aparecen las vueltas que quedan por cada jugador.
- En la parte izquierda aparece la dirección ip de la máquina. Uno de los jugadores debe presionar el botón Host y los otros dos jugadores deben de escribir la dirección IP del jugador que presionó el botón de host, y presionar el botón de Client.
- El manejo del coche se realiza con los controles que están en la parte baja del teléfono. Dos botones para movernos a izquierda y direcha y una barra de deslizamiento para acelerar o frenar.
- Versión Android: Descargar
Recursos empleados
Carrera de coches
- Sonido: https://freesound.org/people/Gemesil/sounds/545692/
- SkyBox: https://assetstore.unity.com/packages/vfx/shaders/free-skybox-extended-shader-107400
- Coches: https://assetstore.unity.com/packages/3d/vehicles/land/car-20128
Enlace a la página principal del curso
-- Ángel D. Fernández González -- (2021).