2013-11-10 73 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的文檔中閱讀更多信息。

相關問題