关于unity3d与ios的交互,在雨松研究院能源码,但是雨松的XCode和unity版本可能比较低,
我现在用的XCode是4.6,Unity3d是4.1,unity工程编译成XCode工程以后,代码和雨松写的
有点不一样,int OpenEAGL_UnityCallback(UIWindow** window, int* screenWidth, int* screenHeight, int* openglesVersion)
中,新版本进行了封装,把创建_view 放到了 iphone_view.m CreateViewHierarchy()中了,所以 CreateViewHierarchy(); 后
添加
MyView *myView = [[MyView alloc] init];
UIViewController *sGLView = UnityGetGLViewController();
[sGLView.view addSubview:myView.view];
就可以实现了。
本人为刚刚接触IOS开发