有人可以解释一下如何将现有的 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/