#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视图控制器的重要函数。