Godot: V2.1.2 Ternary crashes exportado exe

Creado en 2 feb. 2017  ·  3Comentarios  ·  Fuente: godotengine/godot

Sistema operativo o dispositivo - versión Godot:
Escritorio Win 7 (x64)
Godot v2.1.2

Descripcion del problema:
El uso del operador ternario hace que el .exe exportado se bloquee. Las aplicaciones funcionan perfectamente bien cuando están en el editor, pero no cuando se exportan.
La depuración de exportación informa el siguiente error:

ERROR DE SCRIPT: GDScript :: load_byte_code: Error de análisis: final esperado de la declaración (var)
En: res: //TernaryTest.gdc : 6
Error: GDScript :: load_byte_code: Fallo en el método / función, devolviendo: ERR_PARSE_ERROR
En: módulos \ gdscript \ gd_script. cpp: 720

Pasos para reproducir:

  1. Use el operador ternario en su código, es decir, var frame = 0 if (! Challenge.unlocked) else 1
  2. Exportar proyecto
  3. Ejecutar proyecto exportado

Enlace al proyecto de ejemplo mínimo:
Proyecto de prueba

archived

Comentario más útil

@ gonzo191, ¿también actualizaste las plantillas de exportación?

Todos 3 comentarios

@ gonzo191, ¿también actualizaste las plantillas de exportación?

@volzhs OK, ahora funciona. No sabía que tenía que hacer eso.

Esa es una de las razones para usar la versión Steam, actualizará las plantillas de exportación junto con todo lo demás.

¿Fue útil esta página
0 / 5 - 0 calificaciones