Godot: V2.1.2 三元崩溃导出exe

创建于 2017-02-02  ·  3评论  ·  资料来源: godotengine/godot

操作系统或设备 - Godot 版本:
Win 7 (x64) 桌面
戈多 v2.1.2

问题描述:
使用三元运算符会导致导出的 .exe 崩溃。 应用程序在编辑器中运行得非常好,但在导出时则不然。
导出调试报如下错误:

脚本错误:GDScript::load_byte_code:解析错误:预期的语句结束(var)
在: res://TernaryTest.gdc :6
错误:GDScript::load_byte_code:方法/函数失败,返回:ERR_PARSE_ERROR
在:模块\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 等级