hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Construisez des jeux de navigateur 3D puissants avec BabylonJS

La croissance explosive de WebGL prouve la popularité du jeu sur le Web. Il y a beaucoup de choses que vous pouvez construire sur WebGL, mais la plupart des développeurs veulent se plonger dans les jeux par navigateur .

WebGL est un framework puissant, mais ce n'est pas tout ce dont vous avez besoin pour un jeu sur le Web. Les commandes de jeu et l' audio jouent également un rôle important dans le développement des jeux par navigateur.

La bibliothèque BabylonJS gratuite est la ressource parfaite couvrant tous ces sujets. C'est génial pour quiconque s'intéresse au développement de jeux par navigateur .

Babylon est une librairie de moteur de jeu 3D alimentée par WebGL pour les graphiques 3D. Mais c'est aussi beaucoup plus qu'une simple bibliothèque WebGL.

Il peut gérer tout, des contrôles aux comportements d'objets, et même des effets sonores . C'est vraiment un framework de jeu JavaScript complet pour le développement HTML5 et WebGL.

Pour commencer, vous devriez consulter la page GitHub pour des exemples de démos et la dernière version hébergée sur leur CDN.

Ils ont également un terrain de jeu en direct où vous pouvez bricoler avec différents paramètres et styles d'affichage.

Vous pouvez même modifier le code et cliquer sur Exécuter pour générer automatiquement vos modifications directement dans le navigateur. C'est peut-être la meilleure façon de s'exercer à utiliser Babylon parce que vous n'avez pas besoin de télécharger quelque chose localement .

Sur cette page de démonstration, regardez dans le coin en haut à droite pour un menu intitulé "Scène de base" . Cliquez sur cette liste déroulante pour choisir parmi une grande variété de terrains de jeux pré-construits, y compris les environnements, les lumières, les ombres, et les programmes de hauteur (parmi beaucoup d'autres).

C'est beaucoup plus facile que de construire vos propres démos sur CodePen parce que vous pouvez voir l'écran en plein écran et vous avez accès à l'éditeur directement dans le navigateur.

Babylon possède de nombreuses fonctionnalités, telles que les effets de particules, la physique de la gravité et de simples fonctions de glisser-déposer .

Vous aurez besoin de passer beaucoup de temps avec cette bibliothèque pour vous mettre à l'aise. Mais la meilleure façon d'apprendre est de choisir un projet et de voir ce que vous pouvez construire . En cours de route, vous pouvez rencontrer des problèmes et avoir besoin de la documentation pour les résoudre.

Si vous pouvez apprendre quelques-uns des principes fondamentaux de Babylone, vous serez peut-être surpris de voir ce qu'il est possible de faire dans le développement de jeux par navigateur . Il a parcouru un long chemin en seulement quelques années, et Babylone est l'une des rares bibliothèques qui réussit.

Pour voir quelques démos en direct, consultez la page d'accueil de Babylon, et faites défiler jusqu'à ce que vous voyiez la section des démos. Cela devrait avoir plus qu'assez d'inspiration pour vous lancer et vous pousser tête première dans le monde du développement de jeux de Babylone.

Fonctions JavaScript

Fonctions JavaScript

Les fonctions JavaScript peuvent faire plus que simplement enfermer un tas de codes en attendant que l'appel soit exécuté. Les fonctions ont évolué au fil du temps, conduisant à de nouvelles définitions, méthodes d'exécution et syntaxes. Ce post couvrira certains des rôles que les fonctions JavaScript ont joué jusqu'ici.Connaître

(Conseils techniques et de conception)

L'évolution du design des mascottes de la coupe du monde

L'évolution du design des mascottes de la coupe du monde

Les mascottes sont monnaie courante dans de nombreux événements sportifs et les choses ne sont pas différentes en ce qui concerne la Coupe du monde. Les mascottes sont utilisées pour englober l'esprit d'un événement particulier, comme vous pouvez le voir dans la conception de la mascotte de tatouage de la coupe du monde de cette année.Cepend

(Conseils techniques et de conception)