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



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

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

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

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

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

ExportFolder
    |
    *-- Program.exe
    *-- Program.pck
    *-- scripts
            |
            *-- myScript.py

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

最新更新