读书人

平添一个Object-c控件到cocos2d-x的c+

发布时间: 2012-09-16 17:33:17 作者: rapoo

添加一个Object-c控件到cocos2d-x的c++代码中

步骤有三部,


首先要确保在实现页的后缀名字为

.mm

才能实现c++和oc的混编



然后要在.mm文件里面引入一个头文件

#import "EAGLView.h"


最后添加方法如下,但是有一个事情能够还没有解决,在c和oc之下调用当前类的实例指针的方法,是用self,还是用c++的this


还请高人能给出一个答案



UIButton * aButton = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];

aButton.frame =CGRectMake(0,0, 100, 100);

//[aButton addTarget:self action:@selector(doIt) forControlEvents:UIControlEventTouchUpInside];

EAGLView * view = [EAGLViewsharedEGLView];

[viewaddSubview:aButton];


读书人网 >操作系统

热点推荐