2011-03-05 95 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