Comment exporter vers CocoonJS

1
  • 1 favoris

Taggé

Statistiques

4,120 visites, 4,272 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

La performance des jeux HTML5 sur mobiles est souvent un problème, surtout sur du vieux matériel.

CocoonJS de Ludei est un service qui transforme votre jeu en une application native (comparable au fonctionnement de PhoneGap), mais augmente aussi énormément ses performances en utilisant de l'accélération hardware.

Cette optimisation peut augmenter les performances de 5 à 10 fois, résolvant ainsi souvent les problèmes de performances.

Intégration des fonctionnalités de CocoonJS

Pour ajouter des fonctionnalités spécifiques de CocoonJS à votre jeu, tels que publicités ou achats intégrés, ajoutez l'objet CocoonJS à votre projet.

Pour plus d'informations sur comment paramétrer le Cloud Compiler for les publicités, référez vous à la documentation officielle de Ludei ici : http://wiki.ludei.com/cocoonjs:extensions:ad

Exporter pour CocoonJS

Dans le menu Export Project dialog, choisissez Export for: CocoonJS.

Ouvrez le dossier vers lequel vous désirez exporter. Lors de l'export, un simple .zip sera généré. C'est le fichier que vous devrez soumettre au service CocoonJS.

Utilisez CocoonJS Launcher

Pour tester que votre jeu fonctionne avant de le générer, installez l'application CocoonJS Launcher pour votre téléphone.

CocoonJS Launcher sur le Google Play store

CocoonJS Launcher sur l'iTunes store

L'ancez l'application et appuyez sur Your app. Vous devrez appuyer sur le bouton Register et recevoir un code d'enregistrement. Quand vous recevez votre code, entrez le dans l'application. Il sera sauvegardé donc vous ne devez le faire qu'une seule fois.

Tester avec le CocoonJS Launcher

Pour tester votre jeu, insérez son URL (ex: depuis le lien public de Dropbox) dans l'application et appuyez sur Launch current. CocoonJS téléchargera le ZIP et exécutera le jeu.

Après avoir appuyé sur Launch current, vous pouvez aussi appuyer sur Launch previous pour exécuter la dernière URL spécifiée une nouvelle fois. It y a également une option pour enregistrer votre jeu sur une carte SD, vous pourrez ainsi en visualiser plusieurs même sans connexion.

Vous pouvez aussi toucher le bouton de paramètre pour activer le mode débug. En mode debug un compteur FPS appraitra. Vous pouvez appuyez sur ce compteur FPS pour afficher un log de debug qui pourrait contenir des information utiles à propos de fonctionnalités incompatibles ou d'erreurs qui se sont produites.

Il est également possible d'utiliser Preview over Wifi lorsque vous testez avec le CocoonJS launcher, cela augmente significativement les cycles de test. Il suffit d'insérer l'URL de la visualisation dans le champs URL de l'application Launcher, ex: 192.168.1.3

Compatibilité

Les fonctionnalités suivantes ne sont pas supportées par CocoonJS. Si l'une d'entre elles sont utilisées, Construct2 affichera un message au log de debug mentionnant le fait qu'elle n'ets pas supportée.

- Les plugins de gestion de formulaire Textbox et Button ne sont pas supportés.

- L'objet XML n'est pas supporté.

- L'objet Facebook n'est pas supporté

- Les modes letterbox fullscreen ne sont pas supportés. Si ils sont sélectionnés, ils seront automatiquement changé en 'Scale outer' à la place.

- Le plugin Text 'Set web font' n'est pas supporté.

- Le plugin WebStorage 'session storage' n'est pas disponible. Utilisez le local storage ou global storage à la place.

Utiliser le système Cloud Compilation

Quand vous avez testé votre jeu avec le Launcher et êtes satisfait de son fonctionnement, vous pouvez continuer et le générer. Ludei offre le Cloud Compilation system, qui ets l'endroit ou vous uploadez votre application sur les serveurs Ludei qui les transforment en applications Android et IOS natives.

Pour en savoir plus sur ce service, mieux vaut se référencer à la documentation de Ludei. Rendez-vous sur cette URL pour commencer à utiliser le Cloud Compilation system:

http://wiki.ludei.com/cocoonjs:cloud

Bonne chance dans la publication de votre application IOS and ANdroid!

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!