我正在编写一个游戏引擎,我希望它具有Python脚本以及对使用PhysFS的mod的支持。

我的游戏数据存储如下:


/

本机

剧本
精灵
...

模组

mymodname

剧本





我想要的是使mod脚本能够“导入”本机脚本,就像它们位于同一目录中一样。使用PhysFS可能会发生这种情况吗?

最佳答案

您可以创建一个符号链接,以便可以链接位于更高目录中的那些文件/文件夹,使用PhysFS,您可以执行以下操作:

PHYSFS_permitSymbolicLinks()


然后让PhysFS跟随您的符号链接,希望对您有所帮助:-)

编辑:我要做的是将/ mods / scripts链接到/ native / mods-scripts,以便/ native / scripts可以调用mods-scripts(实际上指向/ mods / scripts)

08-24 17:12