c# – 建立一个XNA磁贴编辑器

我正在为游戏编写一个磁贴编辑器,并希望能够选择要打开的级别文件.打开后,我会将关卡加载到XNA窗口,然后单击以添加/删除关卡.编辑完成后,我会将文件布局保存回原始文件.

目前我没有看到集成Windows窗体和XNA的方法.这甚至可能吗?

最佳答案 当我在XNA上制作一个小型的“2.5D”等距游戏时,我发现它还有一个单独的WinForms版本可以使用GDI渲染2D自上而下的视图.这是因为我对XNA缺乏经验以及使用WinForms我的(相对)舒适度.

这种方法还具有强制逻辑和渲染代码之间分离的有用副作用.它使测试更改变得更容易(对我来说至少),而不必担心如何处理XNA渲染方面.

它可能不是你想到的,但它可能是需要考虑的事情.

点赞