Godot: V2.1.2 Тернарные сбои при экспорте exe

Созданный на 2 февр. 2017  ·  3Комментарии  ·  Источник: godotengine/godot

Операционная система или устройство - версия Годо:
Рабочий стол Win 7 (x64)
Годо v2.1.2

Описание проблемы:
Использование тернарного оператора приводит к сбою экспортированного .exe. Приложения отлично работают в редакторе, но не при экспорте.
Отладка экспорта сообщает о следующей ошибке:

ОШИБКА СКРИПТА: GDScript :: load_byte_code: ошибка синтаксического анализа: ожидаемый конец инструкции (var)
По адресу :
Ошибка: GDScript :: load_byte_code: сбой метода / функции, возвращение: ERR_PARSE_ERROR
По адресу: modules \ gdscript \ gd_script. cpp: 720

Действия по воспроизведению:

  1. Используйте тернарный оператор в своем коде, т.е. var frame = 0 if (! Challenge.unlocked) else 1
  2. Экспорт проекта
  3. Запустить экспортированный проект

Ссылка на минимальный пример проекта:
Тестовый проект

archived

Самый полезный комментарий

@ gonzo191 вы тоже обновляли шаблоны экспорта?

Все 3 Комментарий

@ gonzo191 вы тоже обновляли шаблоны экспорта?

@volzhs ОК, теперь работает. Я не знал, что должен был это сделать.

Это одна из причин использовать версию Steam, она обновит шаблоны экспорта вместе со всем остальным.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги