我正在编写一个游戏引擎,我希望它具有Python脚本以及对使用PhysFS的mod的支持。
我的游戏数据存储如下:
/
本机
剧本
精灵
...
模组
mymodname
剧本
我想要的是使mod脚本能够“导入”本机脚本,就像它们位于同一目录中一样。使用PhysFS可能会发生这种情况吗?
最佳答案
您可以创建一个符号链接,以便可以链接位于更高目录中的那些文件/文件夹,使用PhysFS,您可以执行以下操作:
PHYSFS_permitSymbolicLinks()
然后让PhysFS跟随您的符号链接,希望对您有所帮助:-)
编辑:我要做的是将/ mods / scripts链接到/ native / mods-scripts,以便/ native / scripts可以调用mods-scripts(实际上指向/ mods / scripts)