2014-01-06 48 views
0

我似乎無法在我編寫的程序中導入Vector3D或Point3D。它似乎沒有找到System.Windows.Media.Media3D。 Xamarin不包含這個包嗎?如果我不能使用Media3D軟件包,我的選擇是什麼?Xamarin c#缺少包嗎?

+1

你定位的是哪個平臺? Media3d是一個WPF DLL,並不適用於移動設備。 – Jason

+0

如果WPF是跨平臺的,那將會很棒。它實際上會消除所有其他的UI框架/語言,包括HTML和任何蹩腳的java東西,但它只是Windows,因此在諸如Android或iOS的移動平臺中不可用。 –

+0

Nooooooo ...所以我不能使用它。我想我必須搜索3D派對庫或寫我自己的東西。啊,這很煩人。 –

回答

2

如果這些是唯一缺失的兩類:Point3DVector3D?你可以自己寫嗎?他們應該非常簡單。

另一種選擇是使用從MonoGame發現的Vector3的實現here

但是,如果您在WPF中使用各種類,那麼您將要成爲一條小溪。在大多數情況下,用戶界面在iOS和Android上具有相同的功能,但您必須使用Apple/Android API重寫代碼。