IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Moteurs de jeux vidéo Discussion :

Godot Engine - Problème d'export HTML et Windows


Sujet :

Moteurs de jeux vidéo

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2015
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Godot Engine - Problème d'export HTML et Windows
    Bonjour à tous!

    J'ai voulu faire un export HTML de mon projet, et je me retrouve (encore!) avec cet écran où il est écrit "powered by emscripten" avec un "downloading" infini. Je n'avais pas trouvé de solution à ce problème pour la version 1.0, et il est encore là sur la 2.0... Et puis rien qui n'y fasse mention dans les nouveautés de la version.
    En bonus, le fichier .exe issu d'un export pour Windows ne fonctionne pas non plus, il lance juste la console une fraction de seconde(je suis sous Windows7-64).
    Quelqu'un aurait-il des informations à ce sujet?

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2015
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Au temps pour moi, j'avais bêtement oublié de réinstaller l'export templates
    Ça ne fonctionne toujours pas, mais j'avoue ne pas avoir eu auparavant le réflexe de regarder les erreurs javascript de l'export. Étant donné que sur Unity, je n'avais jamais eu ce genre de problème...
    Je vais jeter un coup d'oeil du côté de ces erreurs.

    À suivre

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2015
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Du nouveau sur les erreurs javascript. Ceci concerne le fichier .html de l'export
    Pour commencer, on a:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var Module = (function() {TOTAL_MEMORY:134217728, var print = (function() {
    // etc
    Le "var print" provoque une erreur de syntaxe, j'ai enlevé le "var".

    Pour le reste des erreurs que j'ai pu trouver, elles sont toutes dues à des variables telles que $GODOT_CONTROLS_ENABLED, $GODOT_DEBUG_ENABLED. D'après ce que j'ai pu trouver dans le code source:
    https://github.com/godotengine/godot...ort/export.cpp
    ces noms de variable sont supposés être remplacés par leur valeur en brut dans le javascript, ce qui n'est pas le cas dans mon fichier html.
    Il me reste donc à trouver pourquoi.

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 855
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 855
    Points : 218 548
    Points
    218 548
    Billets dans le blog
    118
    Par défaut
    Supposition : il faut les définir à travers les propriétés du projet.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2015
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Non, car le remplacement de valeur se base sur des paramètres déjà connus. L'appel de la méthode se fait comme suit:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if (file=="godot.html") {
     
    			_fix_html(data,p_path.get_file().basename(), p_debug);
    			file=p_path.get_file();
    		}
    En nommant mon fichier godot.html pour l'export, ça n'a rien changé, les $GODOT_* ne sont pas remplacés. J'en déduis que la méthode n'est pas du tout appelée.

    Tout ça va trop loin, mon but à la base est simplement d'exporter mon projet et l'envoyer à des amis. Là, même en remplaçant les valeurs à la main et en exécutant le projet avec Wamp Server pour éviter les problèmes de sécurité, ça n'en finit pas avec les erreurs.
    Je vais laisser de côté l'export HTML pour l'instant, et voir si je peux au moins faire marcher l'exécutable Windows.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2015
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    En cherchant à partir des erreurs affichées dans la console Windows, j'ai trouvé ceci:
    https://github.com/godotengine/godot/issues/114
    J'ai changé l'option d'export en remplaçant "Export all resources in the project" par "Export all files in the project directory", et il n'y avait plus de problème. Et tant qu'à faire, ça a également réglé tous les problèmes d'export HTML.
    J'aurais dû commencer par chercher du côté de l'export Windows... C'est intensément ballot .

    Mais quoi qu'il en soit, le problème est réglé

  7. #7
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 855
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 855
    Points : 218 548
    Points
    218 548
    Billets dans le blog
    118
    Par défaut
    Bien joué
    Et cela me rassure par rapport au fait que Godot soit un vrai moteur utilisable et fiable.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/10/2009, 21h58
  2. [CR 2008] Problème d'affichage d'un export HTML
    Par tarekos dans le forum SDK
    Réponses: 0
    Dernier message: 19/06/2008, 09h40
  3. [XI R2][VBS] Problème d'export HTML
    Par SasKa dans le forum SDK
    Réponses: 4
    Dernier message: 14/05/2008, 13h37
  4. [YES::ENGINE]Problème d'exportation dans une dll
    Par trecks dans le forum Moteurs 3D
    Réponses: 2
    Dernier message: 30/11/2007, 08h26
  5. Réponses: 3
    Dernier message: 16/03/2007, 15h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo