我一直在为 XNA 的桌面版本开发 3D XNA 游戏,最令人痛心的问题之一是缺乏对 3D 模型的适当动画支持。我现在正在尝试为 wp7 开始游戏,我想知道根据经验推荐的工具组合是什么。
简而言之:我正在寻找以下工作流程的提示/最佳实践/经验
- 造型
- 纹理
- 动画
- 导入项目
我知道 creator.xna.com 上有教程,但我专门寻找真实世界的示例。我必须自己编写的代码越少越好。我特别不喜欢那里的示例,因为那里有很多自定义代码用于导入和处理动画。
我一直在为 XNA 的桌面版本开发 3D XNA 游戏,最令人痛心的问题之一是缺乏对 3D 模型的适当动画支持。我现在正在尝试为 wp7 开始游戏,我想知道根据经验推荐的工具组合是什么。
简而言之:我正在寻找以下工作流程的提示/最佳实践/经验
我知道 creator.xna.com 上有教程,但我专门寻找真实世界的示例。我必须自己编写的代码越少越好。我特别不喜欢那里的示例,因为那里有很多自定义代码用于导入和处理动画。
有很多自定义代码,因为 XNA 就是这样。我很惊讶我必须实际使用数学来计算如何以一定的速度在屏幕上移动对象。我的意思是,谁曾想过数学除了计算变化之外还有用!?您最好的选择是查看 XNA 的一些相同库。Codeplex.com有很多。我没有任何经验,因为我们纯粹是做 2d 的事情。
XNA 3D 游戏库http://www.synapsegaming.com/products/sunburn/engine/
链接到大量 XNA 资源和游戏引擎
或者你可以使用Unity3D 之类的东西。
尽管我认为 XNA 很酷,但我对您必须手动完成的工作量感到惊讶。我想我不应该。可以删除并重新使用 creator 示例中的大部分代码。问题是找到你需要的东西并理解它在做什么。好的,那是我的问题。
祝你好运
这完全取决于你自己的经验。例如,我是 MaxScript 的 dab 手,所以我总是喜欢 3dsmax,因为我知道我不会在内容管道上遇到太多麻烦。另一个人可能更熟悉 Maya 脚本,所以选择 Max 对他们来说是疯狂的。这真的没有“正确”的答案。
我特别不喜欢那里的示例,因为那里有很多自定义代码用于导入和处理动画。
这是游戏开发的世界 - 这并不全是乐趣。