首先需要将C++类中的CPP后缀名改为.mm
然后在导入oc类的头文件之前需要判断是否为IOS平台,若是则导入
对OC窗体的添加首先要获得glview 导演类的单例对象调用getOpenGLView()函数在调用getEAGLView()获得GLview窗口
之后创建一个窗体(按照oc的方法)
然后在导入oc类的头文件之前需要判断是否为IOS平台,若是则导入
对OC窗体的添加首先要获得glview 导演类的单例对象调用getOpenGLView()函数在调用getEAGLView()获得GLview窗口
之后创建一个窗体(按照oc的方法)
glview相当于根视图,将创建的窗体添加上去
话不多说,直接撸代码:
void HSpriteCPP::addView(){
// 首先获取GLview窗口
auto view = cocos2d::Director::getInstance()->getOpenGLView();
auto eageview = (CCEAGLView*) view->getEAGLView();
float