silverlight - Windows Phone 7 中使用 Silverlight 的 3D 模型

标签 silverlight 3d windows-phone-7

我必须做一个带有动态旋转的 3D 箭头的 wp7 应用程序。该应用程序将有很多操作系统菜单,所以最好的方法是使用 Silverlight。我怎样才能在 silverlight 中拥有 3D 对象?我有像 Swift 3D 这样的工具来做模型。它们生成 .xaml 代码,但是当我将该代码放入表达式混合器时出现错误。

有不同的做法吗?我有点迷茫,因为我是 Microsoft 开发平台的新手。

最佳答案

您可以制作平面 2D 对象并使用透视变换将其转换为 3D。你会得到它被称为 2.5D 投影。 这两篇文章应该可以帮助你: http://netindonesia.net/blogs/umifadilah/archive/2010/05/12/silverlight-3d-perspective-transform-on-windows-phone-7.aspx

http://pendsevikram.blogspot.com/2010/07/silverlight-on-mobile-3d-on-your.html

如果您需要完整的 3D 模型,我建议您尝试使用 CodePlex 的 Silverlight 3D 引擎 Balder:http://balder.codeplex.com 主要开发人员最近写了一篇很好的 Coding4Fun 文章,可能会对您有所帮助: Rubik’s Cube for Silverlight and Windows Phone 7 using Balder

关于silverlight - Windows Phone 7 中使用 Silverlight 的 3D 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4266178/

相关文章:

c# - 如何在 Silverlight 中设置 FrameworkElement 的 Parent 属性?

css - 在具有 -webkit-perspective 的父级中固定的位置

windows-phone-7 - 在 Windows 模拟器中安装 .xap 文件

c# - Windows Phone 使用 NSpeex 编码和解码音频。解码有问题?

windows-phone-7 - WP7 本地化 DatePicker 控件表单标题

c# - 带有图像或路径的自定义 slider

Silverlight - 使用 MVVM 动态地将椭圆添加到 Canvas

javascript - 从网页打开 finder/explorer 中的文件夹?

python - 如何使用 python 中绘制的 3D 参数函数创建动画

c++ - 在 3D 中查找垂直于两条相交线的点