我可以使用godots OS.execute在Godot软件包中执行文件吗?

时间:2019-06-19 06:53:56

标签: godot

我的godot游戏中有一个由OS.execute执行的python文件。

OS.Execute("python3", new String[3] { "scripts/myScript.py"}, true, output);

这在导出版本中不再起作用,因为该路径不再有效。此外,执行res://scripts/myScript.py也无效。

如何在导出的版本中执行脚本?

1 个答案:

答案 0 :(得分:0)

我在其他文件上也遇到了类似的问题,我解决了该问题,其中包括在可执行文件中包含一个文件夹的文件,该文件的名称与我在项目中的名称相同。 尝试在导出的项目中创建此树:

myList.layoutManager = LinearLayoutManager(this)
myList.adapter = CustomAdapter(items)

这时,您可以将myScript.py用作资源(res://)。