2011-09-02 55 views
2

我一直在为桌面版XNA开发3D XNA游戏,其中一个最棘手的问题是缺乏3D模型的适当动画支持。我现在试图为wp7开发一款游戏,并开始了解我们推荐的工具组合是以经验为基础的。3D XNA/WP7工具和技巧的完美结合游戏

总之:我正在寻找具有以下工作流程

  • 造型
  • 纹理
  • 动画
  • 导入到项目技巧/最佳做法/经验

我知道在creator.xna.com上有教程,但我特别寻找真实世界的例子。我自己写的最少代码越多越好。我特别不喜欢那里的例子,因为那里有很多自定义代码用于导入和处理动画。

+2

你可以在gamedev.stackexchange.com上试试这个问题。你会发现一个更专注于游戏开发世界的观众。 – Beska

+0

@Beska,你可能是对的,我如何得到这个感动? – UrbanEsc

+0

一般来说,主持人可以为您做到这一点,但您可以自己复制/粘贴它。不幸的是,这将带来的缺点是,你会失去两个现有的答案。不过,由于这里似乎已经关闭了,所以你没有太大的损失。 – Beska

回答

2

有很多自定义代码,因为这就是XNA的方式。我很惊讶,我不得不使用数学来计算如何以一定的速度在屏幕上移动对象。我的意思是谁曾经认为数学除了计算变化之外将会有用!你最好的选择是去看看XNA的一些相同的库。 Codeplex.com有不少。我没有经验,因为我们纯粹做了2件事。

XNA 3D游戏库http://www.synapsegaming.com/products/sunburn/engine/

链接到一吨XNA的资源和游戏引擎

或者你可以使用类似Unity3D的东西。

就像我认为XNA一样酷,我很惊讶你必须亲手做多少事。我想我不应该。很多来自创建者示例的代码都可以被剥离并重新分配。问题是找到你需要的并理解它在做什么。好的,那是我的问题。

好运

+1

用于提示Unity的+1,看起来像OP想要的那种包。 XNA是一种“游戏引擎”,有一个很大的误解,实际上它只是一个图形API,因此必须是低级的。 – MattDavey

1

这完全取决于你自己的经验。例如,我是MaxScript的一员,所以我总是倾向于使用3dsmax,因为我知道我不会对内容管道有太多麻烦。另一个人可能更熟悉玛雅脚本,因此选择Max会让他们变得疯狂。这确实没有“正确”的答案。

我特别不喜欢那里的例子,因为有很多自定义代码在那里进行导入和使用动画。

这是游戏开发的世界 - 并不都是好玩的。

+0

感谢您的回复,但要澄清:我不是在寻找“正确”的方式,我正在寻找人们在wp7上实现此目标的方式。我记得在桌面上使用XNA(建模+动画),这是一个痛苦。我希望有人会弹出一个简单的方法,如何使用今天的工具在手机上实现这一点,但似乎它仍然是一种痛苦:) – UrbanEsc