将项目文件夹(lua)嵌入到exe中

时间:2014-11-11 12:52:11

标签: c++ lua

我搜索了很长时间如何将文件夹(带有lua脚本和图像)等项目文件嵌入到exe中。

基本上我有一些运行我的游戏所需的文件夹,我想以某种方式隐藏它们。因为现在它们已经打开,每个人都可以轻松编辑。

我看到了将文件夹更改为.dll文件以保护文件夹的方法。

使用visual studio 2013。 我会非常感谢你的回答。

1 个答案:

答案 0 :(得分:0)

您可以使用PhysicsFS,它允许将分层文件系统映射到存档。从项目页面:"它旨在用于视频游戏,并且设计受到Quake 3文件子系统的启发。"它被一些开源Lua框架(例如,Love2d)使用,因此您可以检查它们如何实现集成和访问。

这并不能保证完全保护(没有任何保障),但这至少会让用户更难以对您想要保护的资源进行更改。