Godot: V2.1.2 Ternaire crashs exportés exe

Créé le 2 févr. 2017  ·  3Commentaires  ·  Source: godotengine/godot

Système d'exploitation ou appareil - Version Godot :
Bureau Windows 7 (x64)
Godot v2.1.2

Description du problème:
L'utilisation de l'opérateur ternaire provoque le blocage du fichier .exe exporté. Les applications fonctionnent parfaitement dans l'éditeur mais pas lors de l'exportation.
Le débogage d'exportation signale l'erreur suivante :

ERREUR DE SCRIPT : GDScript::load_byte_code : Erreur d'analyse : Fin attendue de l'instruction (var)
À : res://TernaryTest.gdc :6
Erreur : GDScript : :load_byte_code : Échec de la méthode/de la fonction, renvoyant : ERR_PARSE_ERROR
À : modules\gdscript\gd_script. cpp:720

Étapes à reproduire :

  1. Utilisez l'opérateur ternaire dans votre code, c'est-à-dire var frame = 0 if (!challenge.unlocked) else 1
  2. Projet d'exportation
  3. Exécuter le projet exporté

Lien vers un exemple de projet minimal :
Projet d'essai

archived

Commentaire le plus utile

@ gonzo191 avez-vous également mis à jour les modèles d'exportation ?

Tous les 3 commentaires

@ gonzo191 avez-vous également mis à jour les modèles d'exportation ?

@volzhs OK ça marche maintenant. Je ne savais pas que je devais le faire.

C'est l'une des raisons d'utiliser la version Steam, elle mettra à jour les modèles d'exportation avec tout le reste.

Cette page vous a été utile?
0 / 5 - 0 notes