我曾经为我的 Portal 2 mod 使用 Valve 的 Hammer 编辑器,但是如果我只是想在头脑风暴时为房间绘制基本概念或草图,编辑器的功能太多了,所以我无法专注于我真正需要的东西并且不得不处理我不需要的特定事情。因此,我正在考虑开发一个简单的工具(在基于 WPF/XAML 的 C# 中),它针对基本关卡几何进行了优化,仅由立方体/体素和一些游戏实体组成。目前我正在做一些研究来估计这是否是一个好主意,或者这是否会浪费时间。
到目前为止,我的要求是:
- 具有 3d 窗口和从不同 3d 编辑工具已知的不同 2d 透视图的平铺视图(可以将 2d 视图设为可选以简化可用性)
- 3d 窗口中的相机移动
- 基本项目处理,包括选择、移动和旋转
虽然我有关于文件格式的具体细节,但我不想在我只想让编辑器工作的早期阶段搞砸。与(反)序列化相关的任何事情都不属于这个问题。
我的问题:
- 有没有我可以研究甚至重用的类似项目?
- 您会推荐哪些资源(教程、书籍、文章……)来开发这样的编辑器?