标签: c++ lua
我搜索了很长时间如何将文件夹(带有lua脚本和图像)等项目文件嵌入到exe中。
基本上我有一些运行我的游戏所需的文件夹,我想以某种方式隐藏它们。因为现在它们已经打开,每个人都可以轻松编辑。
我看到了将文件夹更改为.dll文件以保护文件夹的方法。
使用visual studio 2013。 我会非常感谢你的回答。
答案 0 :(得分:0)
您可以使用PhysicsFS,它允许将分层文件系统映射到存档。从项目页面:"它旨在用于视频游戏,并且设计受到Quake 3文件子系统的启发。"它被一些开源Lua框架(例如,Love2d)使用,因此您可以检查它们如何实现集成和访问。
这并不能保证完全保护(没有任何保障),但这至少会让用户更难以对您想要保护的资源进行更改。