10 lines
964 B
Markdown
10 lines
964 B
Markdown
#ios
|
||
#unity
|
||
|
||
UnityGetGLViewController是Unity在iOS平台上的一个关键函数,用于获取Unity应用的根视图控制器。以下是关于UnityGetGLViewController的详细解释:
|
||
|
||
功能:UnityGetGLViewController函数返回Unity应用的根视图控制器(UIViewController)。这个根控制器上的视图是Unity的视图,即将Unity界面显示在手机上的基础。
|
||
用途:在接入广告SDK或需要在Unity界面上覆盖原生UI控件时,经常需要用到UnityGetGLViewController。例如,在Unity界面上打开一个原生的UIWebView,就需要获取当前的Unity视图控制器,并添加子页面和子控制器。
|
||
实现:在UnityAppController.mm文件中,UnityGetGLViewController通过调用GetAppController()获取UIApplication的单例类,然后返回其rootViewController。
|
||
|
||
综上所述,UnityGetGLViewController是Unity与iOS平台交互时获取Unity视图控制器的重要函数。 |