[英]PhysFS and Python embedding
我正在編寫一個游戲引擎,我希望它具有 Python 腳本以及對使用 PhysFS 的 mod 的支持。
我的游戲數據存儲如下:
我想要的是 mod 腳本能夠“導入”本機腳本,就好像它們在同一個目錄中一樣。 使用 PhysFS 可以實現類似的功能嗎?
您可以創建一個符號鏈接,以便您可以鏈接那些位於更高目錄中的文件/文件夾,您可以使用 PhysFS 執行以下操作:
PHYSFS_permitSymbolicLinks()
然后讓 PhysFS 跟隨您的符號鏈接,希望對您有所幫助:-)
編輯:我要做的是將 /mods/scripts 符號鏈接到 /native/mods-scripts 以便 /native/scripts 可以調用 mods-scripts (實際上指向 /mods/scripts)
[我就是問這個問題的那個人。 ]
我最終使用的解決方案是在我的程序啟動時修改 Python 的sys.path
。 這不會用符號鏈接污染游戲的數據目錄,並且總體上更干凈。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.