首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WPF中设置3D角色的动画

在WPF中设置3D角色的动画
EN

Stack Overflow用户
提问于 2011-12-06 20:03:42
回答 1查看 1K关注 0票数 4

我希望在WPF中设置3D角色动画,从3ds Max等软件导入。我可以将角色导入为网格,但像骨骼一样设置动画似乎并不简单。

我在这里读过其他一些帖子,说这是不可能的,但后来我找到了一本关于(ISBN 1847198929)的书,其中有一章是关于Silverlight中的3D角色动画的(Silverlight是WPF的一个子集,这引起了我的兴趣)。这似乎与我在WPF中找到的关于3D角色动画的网络上的所有东西相矛盾。

有没有人在Silverlight或WPF中有这方面的经验,谁能提供任何建议?(我当然已经订购了那本书!)

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-05 21:36:55

Sliverlight并没有真正的3d,而是使用了平面投影/平移,所以我认为它就是2 1/2 D。所以Silverlight只能使用平面和偏斜来做事情。它不支持真正的网格/几何等

就WPF而言,这是一个更好的故事,你有一个相当丰富的XAML集,包括许多(S),这将允许你直接操作导入的模型,或者肯定会允许你添加缺失的部分(假设你的3d应用程序没有将所需的一切导出到它创建的3D APIs ),这将允许你动画你的3d角色。

例如,下面是使用XAML和RotateTransform3D:http://msdn.microsoft.com/en-us/library/system.windows.media.media3d.rotatetransform3d旋转3d对象的方法

还要记住,在XAML中可以做的任何事情都可以在代码中完成。事实上,这里有一些我自己/同事的WPF 3D文章,可能会对你有所帮助:

我的文章

http://www.codeproject.com/Articles/24727/WPF-3D-Part-1-of-n http://www.codeproject.com/Articles/25227/WPF-3D-Part-2-of-n http://www.codeproject.com/Articles/48940/WPF-3D-graph http://www.codeproject.com/Articles/26835/Marsa-A-3D-approach-to-XML-read-data http://www.codeproject.com/Articles/35481/WPF-FlipTile-3D

Fredrik Bornanders文章

http://www.codeproject.com/Articles/338671/WPF-3D-FlipPanel http://www.codeproject.com/Articles/49949/WPF-3D-Tab-Carousel

希望这些能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8399592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档