2011-03-05 93 views
0

正如你所知,monotouch是ios native api的c#面。有沒有機會在ios遊戲中使用monotouch?我研究了unity3d和虛幻開發工具包。沒有像這樣的特化功能。有沒有什麼辦法可以在iOS遊戲引擎中使用c#?在遊戲引擎中使用monotouch

例如:我想在遊戲

+0

這個問題是有道理的,直到你說你想在遊戲中打個電話。你可以在應用程序的任何地方通過打開'tel:'URL ... – 2011-03-05 21:38:00

+1

你有沒有看過xnatouch? http://monogame.codeplex.com/這是一次嘗試將微軟的XNA Framework和MonoTouch結合起來。我不知道它有多成熟。 – Calvin 2011-03-05 21:38:59

回答

0

在Unity iPhone,你可以稱他們通過插件訪問的iOS的原生功能,開始撥打電話。通常這些插件方法是用ObjC/C/C++編寫的。

http://unity3d.com/support/documentation/Manual/Plugins.html

可能可以寫使用MonoTouch的插件,並從統一訪問他們,他們已經被編譯爲本地代碼後,但我嚴重懷疑任何人嘗試的。

+0

我認爲目前沒有產品Unity iPhone。而不是它,有ios產品。 https://store.unity3d.com/shop/用於開發插件,您必須擁有Pro版本,這意味着$ 3000。也沒有試用ios版本。試用3000美元就太高了。即使它工作,這個價格也太高,不適合使用c#作爲本機api。 – atmuc 2011-03-06 11:25:20

+0

@atmuc抱歉,Unity iOS曾被稱爲Unity iPhone。 Unity iOS不需要Pro使用插件(請注意該頁面僅限Pro/Mobile),所以基本成本將爲400美元。如果您聯繫Unity銷售人員,您可以獲得Unity iOS的評估版。 MonoTouch也不是免費的。其基本成本也是400美元。 – Calvin 2011-03-06 18:05:43

+0

另外,你是否知道Unity的遊戲腳本可以用Mono C#編寫,並且是像iOS一樣爲iOS編譯的,就像MonoTouch一樣? – Calvin 2011-03-06 18:14:17