Unity iOS混合开发界面切换思路解析
混合开发这样切换Window的思路应该很常见了。。下面直接贴代码,公司重要代码已经删除,核心代码都在,应该不会影响您的阅读~Unity部分代码~Unity这段代码是当在Unity的界面点击一个按钮关闭Unity并且跳转到iOS的界面的时候执行的,上面声明一个内联函数,这个内联函数可以链接到iOS C语言的函数。。在Unity里面声明后当执行一个方法后调用内联函数,这时候会执行iOS已经写好的内联函数,iOS部分代码如下。。iOS部分代码~这段代码写到iOS .mm 的文件中,用 extern "C" {} 包起来,生命这是C 的内联函数。。这时候iOS在 StopUnity中执行切换界面的方法。。iOSer看到这里有点可能不解了吧。。。
用户评论