Turbulenz

Logiciel capture d'écran:
Turbulenz
Détails logiciels:
Version: 1.3.2 Mise à jour
Date de transfert: 10 Feb 16
Développeur: Turbulenz Limited
Licence: Gratuit
Popularité: 87

Rating: 2.0/5 (Total Votes: 2)

Turbulenz est l'un des rares moteurs de jeux open source qui ont été effectivement utilisés pour les jeux de production.

Alors que la plupart des moteurs HTML 5 de jeu sont plus d'une expérience de la part des développeurs de contourner les nouvelles fonctionnalités de HTML 5 et de tester des produits pour les futurs projets commerciaux, Turbulenz effectivement allé à reculons dans ce processus.

L'équipe Turbulenz créé et publié beaucoup de grands HTML5, jeux par navigateur, puis a décidé d'ouvrir la source de ce grand outil pour que d'autres développeurs pourrait tirer profit de leur expérience.

Le moteur lui-même utilise beaucoup de JavaScript, C ++ et tapuscrit, et a besoin d'un compilateur Python pour obtenir le processus de développement a commencé.

Turbulenz est livré avec une documentation très complète et tutoriels utiles pour aider les programmeurs à démarrer avec leurs premiers jeux

Ce qui est nouveau dans cette version:.

  • Correction d'un problème dans draw2D où sprites ont été incorrectement mis à l'échelle autour de l'origine.
  • Ajout assertion de débogage pour draw2D quand npot textures sont utilisées avec mipmaps pas pris en charge.
  • commentaires de droits d'auteur manquants fixes.
  • Ajout viewBox transforme la mise en œuvre de svg.
  • Correction de la manipulation de gamesession créer pour traiter 404s comme si les services ne sont pas disponibles.
  • Demande gestionnaire réessaie maintenant si 504 réponses sont rencontrées au lieu de ne pas immédiatement.
  • Amélioration du traitement des réponses non-JSON aux demandes de l'API.
  • Ajout du support pour les fichiers tar à deps.yaml et processus construire.
  • Améliorations générales au soundDevice pour la stabilité et le processus de fichiers mal chargés.
  • Amélioration des performances à chargement d'actifs, en particulier pour les gros fichiers.
  • Work-around fixe pour soutenir IE11 pour la spécification WebGL incomplète.
  • Ajout échantillon de sous-titres.
  • Ajout du support FontManager pour plusieurs pages.
  • Modifié FontManager utiliser tri-bande au lieu de ventilateur pour des caractères simples. fix temporaire pour IE11.
  • optimisations PhysicsManager.
  • bibliothèque mise à jour du protolib (version 0.2.1).

Ce qui est nouveau dans la version 1.3.1:

  • Correction d'un problème dans draw2D où sprites ont été incorrectement mis à l'échelle autour de l'origine.
  • Ajout assertion de débogage pour draw2D quand npot textures sont utilisées avec mipmaps pas pris en charge.
  • commentaires de droits d'auteur manquants fixes.
  • Ajout viewBox transforme la mise en œuvre de svg.
  • Correction de la manipulation de gamesession créer pour traiter 404s comme si les services ne sont pas disponibles.
  • Demande gestionnaire réessaie maintenant si 504 réponses sont rencontrées au lieu de ne pas immédiatement.
  • Amélioration du traitement des réponses non-JSON aux demandes de l'API.
  • Ajout du support pour les fichiers tar à deps.yaml et processus construire.
  • Améliorations générales au soundDevice pour la stabilité et le processus de fichiers mal chargés.
  • Amélioration des performances à chargement d'actifs, en particulier pour les gros fichiers.
  • Work-around fixe pour soutenir IE11 pour la spécification WebGL incomplète.
  • Ajout échantillon de sous-titres.
  • Ajout du support FontManager pour plusieurs pages.
  • Modifié FontManager utiliser tri-bande au lieu de ventilateur pour des caractères simples. fix temporaire pour IE11.
  • optimisations PhysicsManager.
  • bibliothèque mise à jour du protolib (version 0.2.1).

Ce qui est nouveau dans la version 1.2:

  • NodeTransformControllers d'animation fixe qui ne serait pas se lier à plusieurs nœuds racine dans une scène.
  • Ajout de la méthode Material.clone.
  • Ajout callbacks effet par défaut pour tous les équarrisseurs
  • Ajout VERTEX_SHADER_PRECISION et FRAGMENT_SHADER_PRECISION à GraphicsDevice.maxSupported.
  • Ajout utilitaire fonction PhysicsManager.addNode.
  • CanvasContext.fillText fixe pour soutenir les transformations à l'échelle et la rotation.
  • Mise à jour tout le code Python pour se conformer à un pylint 1.0.0 basé sur fichier .pylintrc mis à jour.
  • le support du canal alpha Ajouté lors de la création du GraphicsDevice.
  • TEXTURE_UNITS Ajouté et VERTEX_TEXTURE_UNITS à GraphicsDevice.maxSupported.
  • en-tête expérimentale Ajouté et le code de bas de page requis pour exécuter .canvas.js construit sous ejecta.js. Voir répertoire des scripts.
  • Documentation du hub Mise à jour relative à des changements dans l'affichage des paramètres. Voir la section Hub métriques utilisateur guide pour les détails des changements.
  • De nombreuses petites corrections et optimisations à travers tout le tapuscrit et bibliothèques javascript.
  • Correction d'un bug fond de source sonore dans Protolib.
  • Ajout d'une méthode de setProgress à l'objet LoadingScreen.
  • Ajout propriété id de texture, VertexBuffer, IndexBuffer, RenderBuffer, RenderTarget, Shader et objets Technique.
  • API Canvas 2D ne nécessite plus un objet MathDevice.
  • Lorsque vous définissez un score négatif ou invalide le gestionnaire leaderboard va maintenant soulever une erreur.
  • Ajout de la méthode getTime à TurbulenzEngine.
  • Ajout d'une méthode getMetrics sur la scène lorsque scenedebugging est activé, et de montrer les mesures dans le visualiseur.
  • wireframe fixe des problèmes de rendu dans scenedebugging, ajoute le support pour les géométries non indexées partage de tampons.

Exigences :

  • Python 2.7 ou supérieur

Logiciel similaire

Commentaires à Turbulenz

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!