2013-11-10 71 views
4

例如,如果您有基于UIKit的应用程序,可以在屏幕的一小部分中包含“Unity视图”以获得特殊效果,或者使用Unity从应用程序中排除UIKit?是否可以将Unity与UIKit混合?

+0

这是一个插件可能符合您的需求http://forum.unity3d.com/threads/188912-iOS-Bridge-Unity-with-UIKit – Maadiah

回答

0

不建议在Unity-iOS项目下使用UIKit。因为它在将控制或消息从统一转移到UIKIt并返回时产生开销。如果你仍然需要UIKit,你可以创建自己的本地iOS插件来在Unity和UIKit之间进行交互。

在Unity本地插件只有在Unity本身没有这样的功能时才会使用。例子包括In-App,GameCenter,iAds以及iOS的Objective-C库中的一些其他核心部分,这些部分不是为Unity编写的,但您想使用它们。

要从UIKit发送消息到Unity,您可以使用UnitySendMessage API来处理简单的文本/字符串消息以通知事件。

您可以在Unity的文档中阅读更多信息。

相关问题