2016-03-02 66 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動畫並在屏幕上反射動畫圖像來僞造它。