2016-03-02 65 views
-2

我想在C#中为Windows Phone 8.1/10创建一个3d滚动骰子动画。什么是最好的方式来做到这一点。我们可以使用表情混合吗?如何模拟使用C#的windows phone 8.1的滚动骰子动画

+0

不,使用XAML无法进行3D操作。你可能会得到某种东西看起来有点像滚动,但是让它工作的开销将会是非常复杂和昂贵的。您必须使用Direct3D。如果您是C#开发人员,则可以查看SharpDX。 WinRT-XAML无法解决你想要的东西,因为与Silverlight不同,它没有内置3D引擎。 –

回答

1

最好的办法是使用DirectX。您可以使用XAML并在Blend中使用它,但是您可能会遇到一些障碍,因为XAML比3D建模更适合控制和2D图形。 Direct3D会给你最好的结果,你可以在C#中用SharpDX或者Unity3D在SwapChainPanel中使用它,但是你可能会发现它需要比你愿意投资更多的努力。在这种情况下,您可以选择将其渲染为3D建模应用中的视频。您也可以通过将一系列骰子帧渲染为GIF或PNG动画并在屏幕上反射动画图像来伪造它。