Construye potentes juegos de navegador en 3D con BabylonJS
El crecimiento explosivo de WebGL demuestra la popularidad de los juegos en la web. Hay muchas cosas interesantes que puedes construir en WebGL, pero la mayoría de los desarrolladores quieren profundizar en los juegos de navegador .
WebGL es un marco poderoso, pero no es todo lo que necesitas para un juego en la web. Los controles del juego y el audio también juegan una gran parte del desarrollo de los juegos de navegador.
La biblioteca gratuita BabylonJS es el recurso perfecto que cubre todos estos temas. Es genial para cualquiera que se meta en el desarrollo de juegos de navegador .
Babylon es una biblioteca de motores de juegos en 3D con tecnología WebGL para gráficos 3D. Pero también es mucho más que solo una biblioteca WebGL.Puede manejar todo, desde controles hasta comportamientos de objeto e incluso efectos de sonido . Realmente es un marco de juego de JavaScript completo para el desarrollo de HTML5 y WebGL.
Para comenzar, debe consultar la página de GitHub para ejemplos de demostraciones y la última versión alojada en su CDN.
También tienen un patio de juegos en vivo donde puedes jugar con diferentes configuraciones y estilos de visualización.
Incluso puede modificar el código y hacer clic en Ejecutar para generar automáticamente sus cambios directamente en el navegador. Esto es quizás la mejor manera de practicar el uso de Babylon porque no necesita descargar nada localmente .En esa página de demostración, busque en la esquina superior derecha un menú con la etiqueta "Escena básica" . Haga clic en ese menú desplegable para seleccionar entre una amplia variedad de áreas de juego preconstruidas, incluidos entornos, luces, sombras y programas de altura (entre muchos otros).
Esto es mucho más fácil que crear sus propias demostraciones en CodePen porque puede ver la pantalla completa y tiene acceso al editor allí mismo en el navegador.Babylon viene con muchas características, como efectos de partículas, física de la gravedad y funciones simples de arrastrar y soltar .
Tendrá que pasar mucho tiempo con esta biblioteca para sentirse cómodo. Pero la mejor forma de aprender es elegir un proyecto y ver lo que puedes construir . En el camino, puede toparse con problemas y necesita confiar en la documentación para resolverlos.
Si puedes aprender algunos de los fundamentos de Babylon, entonces te sorprenderá lo que es posible en el desarrollo de juegos basados en navegador . Ha recorrido un largo camino en solo unos pocos años, y Babylon es una de las pocas bibliotecas que lo hace bien.
Para ver algunas demostraciones en vivo visite la página de inicio de Babylon, y desplácese hacia abajo hasta que vea la sección de demostraciones. Esto debería tener más que suficiente inspiración para ponerte en marcha y llevarte de cabeza al desarrollo de juegos de Babylon.
Control de realidad virtual: convierta sus manos en un controlador de realidad virtual
La realidad virtual se está volviendo cada vez más corriente con la tecnología como Oculus Rift llamando la atención de los fanáticos y de los grandes desarrolladores de todo el mundo. Estas tecnologías nos permiten sumergirnos en un mundo virtual . Con todo este avance, ya es hora de que avancemos desde el uso de controladores, ¿verdad?Contro
PHP 7: 10 cosas que necesitas saber
¿Eres un desarrollador web o propietario de un sitio web? ¿Tus sitios se ejecutan en CMS habilitado para PHP como WordPress, Drupal, Joomla o Magento? Entonces tengo buenas noticias para ti: la versión beta completa del nuevo PHP 7 fue lanzada recientemente . La versión principal 7.0.0 contiene tantas características geniales que decidimos dedicarle una publicación completa. Pero