这个问题有点类似于this one,但不完全相同。我有一个 C# 游戏引擎,我正在与一些想要使用我的引擎的人一起工作。最初我设计了引擎,以便所有资产都是外部的——非程序员可以创建艺术、音乐、xml 设置等,并且任何人都可以修改现有游戏,并在彼此之间共享。基本上包括引擎本身在内的整个事情都是开源的。
我正在与之合作的小组(目前仅有的两个使用我的引擎的项目之一)想要关闭他们的资产,以便无法修改它们。尽管这违反了我的原则,但我不想拒绝他们,因为我已经与他们合作了一段时间,而且市场非常小(对于像我这样的引擎以及这些引擎的用户而言)。
有没有办法,也许是一些可用的软件,可以将一个exe和一堆其他任意文件粉碎成一个exe,而不仅仅是一个存档?我希望最终 exe 的行为就像它运行第一个 exe 一样,其中包含一些引用捆绑文件的命令行参数。例如,运行bundle.exe就像运行一样,original.exe --project_path=/project但项目文件在包内,无法从中检索。
我原来的 exe 是用 C# 编写的。我怀疑这很重要。
| 归档时间: |
|
| 查看次数: |
2008 次 |
| 最近记录: |