c# - 将 XNA 4.0 解决方案升级到 MonoGame

标签 c# windows-phone-8 xna upgrade monogame

有人可以解释一下如何将现有的 XNA 4.0 解决方案“转换”为 MonoGame Windows Phone 8 吗? 我的 XNA 解决方案有 4 个项目: 1.包含Game()类 2. 包含.fbx模型的内容(装配3D手) 3.模型项目有4个类(AnimationClip、AnimationPlayer、Keyframe、SkinningData) 4. Pipeline,其中ContentProcessor()在

代码中没有什么特别的,它是在“更好的皮肤示例”的基础上编写的。在 Game() 类中,我编写了一个方法,它提供骨骼动画。它工作得很好,但由于一些集成问题,我必须升级到 MonoGame。

最佳答案

我最近完全按照您对我自己的游戏的要求进行了操作。

您可以按原样开始。 XNA 4.0 项目中运行的源代码几乎 100% 与 MonoGame 兼容。本质上将代码复制到新项目中,然后就可以开始了。

唯一的问题是内容加载。我强烈建议您使用 block 包在解决方案上安装 Monogame 并创建一个内容项目。根据我的经验,fbx 模型目前支持良好,并且可以编译为 xnb。

关于c# - 将 XNA 4.0 解决方案升级到 MonoGame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25010256/

相关文章:

c# - 短路 linq 查询抛出 null 错误

c# - 如何获取内存中的对象大小?

WPF<->XNA - 如何结合这两种技术?

c# - 锯齿状的边缘和奇怪的阴影

visual-studio-2010 - VS2010 Express 中的 XNA Game Studio 4.0 安装问题

c# - 如何将 StreamWriter 转换为 Stream?

c# - 如何迭代 IGrouping<T> 接口(interface)?

css - 仅 Windows 手机上不显示字体和图标

c# - 在 Windows Phone 8 上拍摄肖像视频

unit-testing - Windows Phone开发和单元测试