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)
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 !
Oh ouais, joli tour en effet. Ça fait un moment que je n’ai pas travaillé sur des projets web xD
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.
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
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.
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.
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.
Merci, la mise à niveau a résolu le problème !
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).
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.