【发布时间】:2011-12-28 08:46:40
【问题描述】:
我来自 Mac 背景。我使用 Xcode 和 Objective-C 框架开发游戏。
最近我搬到 Windows 并决定使用 VB.NET 一段时间。很酷。
这是我的意图: 我想开发一个Windows平台的游戏。游戏相当复杂,我需要某种“引擎”或“编辑器”来轻松编辑我的关卡和属性。这个想法是我可以用这个编辑器构建大部分游戏,然后编辑器会将项目文件和资源编译成一个 .exe 文件用于游戏。
幸运的是,我能够使用 VB.NET 创建我的编辑器。我能够编辑级别等。但是,我不确定创建 .exe 文件和玩游戏的“编译”部分。
基本上,我正在设计编辑器中的“编译”按钮。但我一无所知。我找不到很多关于这个主题的文档。
我的编辑器拥有游戏运行所需的所有变量和信息。
我假设这个 .exe 文件就像另一个 VB.NET 项目(由我的编辑器生成),它基本上会获取它附带的数据并“运行”游戏循环。
有任何想法、链接等吗?谢谢。
**注意:我的游戏是 2d 游戏,可能包含大量精灵等。
【问题讨论】:
-
您可以使用 ZIP 文件和包装器 IIRC 创建
.exe。 -
从你说的情况看,你好像想让你的关卡编辑器的编译按钮输出一个包含所有需要的关卡资源等的exe嵌入到游戏exe中?您可能已经考虑过这一点,但是将所有其他游戏资产简单地压缩成一个 zip 文件(或类似文件)并将其包含在游戏可执行文件中不是更简单吗?
-
为什么要将资源编译成EXE?
-
对不起。我没有正确解释。我的意思是让编辑制作“玩游戏所需的整个包”。所以我需要它来创建一个可以运行项目的 .exe,以及(单独)所需的所有资源。
-
等等,更简单:如何使用 VB.NET 创建 2d 游戏引擎?在你编辑你的项目,然后点击“编译”和 Ta-Da,你会得到一个文件包和一个 .exe 来玩游戏。