1、创建creator的hello world项目。
2、在HelloWorld.Js的onLoad: function ()里添加以下代码:
this.node.on(cc.Node.EventType.touch_START,function (event) { if (cc.sys.isNative&&cc.sys.os==cc.sys.OS_IOS) { let ret = Jsb.reflection.callStaticmethod("AdMaster","showAd:Title:","有志者事竟成","淡定"); } },this);
3、保存代码,然后构建ios版本的项目。
4、打开ios的项目在ios目录下创建一个集成于NSOBJECT的类,名字为AdMaster。
AdMaster.h代码如下:
+(BOol)showAd:(Nsstring *)str Title:(Nsstring *)tit;
AdMaster.m代码如下:
+(BOol)showAd:(Nsstring *)str Title:(Nsstring *)tit{ UIAlertVIEw *alertVIEw = [[UIAlertVIEw alloc] initWithTitle:tit message:str delegate:nil cancelbuttonTitle:@"否" otherbuttonTitles:@"是",nil]; [alertVIEw show]; return true;}
5、由此即可实现cocos creator调用object-c;
总结以上是内存溢出为你收集整理的Cocos Creator 实现js调用object-c全部内容,希望文章能够帮你解决Cocos Creator 实现js调用object-c所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)