Godot Engine : Résoudre l’erreur à l’export web

Je n’ai jamais vu cela auparavant.

Mes spécifications au cas où elles peuvent aider :

Godot v4.4.1.stable – Windows 11 (build 26100) – Multi-fenêtres, 1 moniteur – OpenGL 3 (Compatibilité) – NVIDIA GeForce RTX 4070 Ti SUPER (NVIDIA ; 32.0.15.7680) – AMD Ryzen 9 7900X3D 12-Core Processor (24 threads)

10 replies

  1. Michael Martin · 2 weeks ago

    Merci pour les conseils !

    Ce n’est pas mon premier projet web cependant. Autre astuce sympa : dans l’éditeur, vous pouvez appuyer sur le bouton de déploiement à distance si vous avez un modèle d’exportation web. Godot lancera alors un serveur pour vous, et vous n’aurez pas à vous embêter avec quoi que ce soit !

    1. Gabriella Watson · 2 weeks ago

      Oh ouais, joli tour en effet. Ça fait un moment que je n’ai pas travaillé sur des projets web xD

  2. Levi Witt · 2 weeks ago

    En lisant vos autres réponses… avez-vous fait une compilation web avec la version spécifique de Godot que vous utilisez ? Je me demande si le moteur a un bogue. Cela pourrait valoir la peine de créer un nouveau projet avec très peu de contenu et de voir si cela fonctionne.

  3. Michael Martin · 2 weeks ago

    u/suumpmolk was right: Simply upgrading to the newest 4.5 beta fixed this issue.

    The issue itself was this: In Godot 4.4.1, any scene crashes that

    * Has an AudioStreamPlayer node
    * The node is set to autoplay
    * The stream property on that node is set to an AudioStreamPlaylist

  4. Oscar Curtis · 2 weeks ago

    Utilisez-vous un plugin ou appelez-vous vous-même get_process_id() ? La documentation de Godot indique que cette fonction n’est pas prise en charge pour le web. Vous avez peut-être du code incompatible avec le web.

    1. Michael Martin · 2 weeks ago

      Non, cet appel de méthode ne vient pas de moi. Je n’utilise pas non plus de plugins. Cependant, j’ai déjà eu plusieurs projets où cette erreur est apparue, mais le projet fonctionnait sans problème.

  5. Olivia Garcia · 2 weeks ago

    Je pense avoir le même problème, en tout cas ça semble similaire. Selon les fonctionnalités que vous utilisez dans le moteur, cela pourrait être résolu dans la version bêta 4.5. Je suis resté sur Godot 4.3 à cause de cela.

    1. Michael Martin · 2 weeks ago

      Merci, la mise à niveau a résolu le problème !

  6. Minoru Kiuchi · 1 week ago

    On dirait que vous utilisez une fonction conçue pour les ordinateurs de bureau/mobiles mais pas pour le web (get_process_id obtient l’identifiant du thread du système d’exploitation pour l’application actuelle, mais un site web ne peut pas encore faire cela).

    1. Michael Martin · 1 week ago

      Pour moi, cette erreur est toujours apparue dans les versions web, et tous mes projets ont fonctionné sans problème jusqu’à présent. De plus, je n’appelle pas cette méthode pour commencer, et je n’ai pas de plugins.

Répondre à Levi Witt Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *