首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PhysFS和Python嵌入

PhysFS和Python嵌入
EN

Stack Overflow用户
提问于 2011-08-17 05:05:57
回答 2查看 311关注 0票数 0

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

我的游戏数据是这样存储的:

本机

  • scripts
  • sprites
  • ...

  • /

代码语言:javascript
复制
- mods 
    - mymodname 
        - scripts

我希望mod脚本能够“导入”本地脚本,就像它们在同一个目录中一样。使用PhysFS是否有可能出现这种情况?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-04 12:25:20

我就是问这个问题的那个人。

我最终使用的解决方案是在我的程序启动时修改Python的sys.path。这不会污染游戏的数据目录的符号链接,而且总体上要干净得多。

票数 0
EN

Stack Overflow用户

发布于 2011-08-17 05:31:15

您可以创建一个符号链接,以便将那些文件/文件夹链接到更高的目录中,使用PhysFS可以这样做:

代码语言:javascript
复制
PHYSFS_permitSymbolicLinks()

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

编辑:我要做的是象征性地链接/mods/脚本到/本地/mods-脚本,这样/本机/脚本可以调用mods-脚本(它实际上指向/mods/脚本)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7088196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档