4
例如,如果您有基于UIKit的应用程序,可以在屏幕的一小部分中包含“Unity视图”以获得特殊效果,或者使用Unity从应用程序中排除UIKit?是否可以将Unity与UIKit混合?
例如,如果您有基于UIKit的应用程序,可以在屏幕的一小部分中包含“Unity视图”以获得特殊效果,或者使用Unity从应用程序中排除UIKit?是否可以将Unity与UIKit混合?
不建议在Unity-iOS项目下使用UIKit。因为它在将控制或消息从统一转移到UIKIt并返回时产生开销。如果你仍然需要UIKit,你可以创建自己的本地iOS插件来在Unity和UIKit之间进行交互。
在Unity本地插件只有在Unity本身没有这样的功能时才会使用。例子包括In-App,GameCenter,iAds以及iOS的Objective-C库中的一些其他核心部分,这些部分不是为Unity编写的,但您想使用它们。
要从UIKit发送消息到Unity,您可以使用UnitySendMessage API来处理简单的文本/字符串消息以通知事件。
您可以在Unity的文档中阅读更多信息。
这是一个插件可能符合您的需求http://forum.unity3d.com/threads/188912-iOS-Bridge-Unity-with-UIKit – Maadiah