
这几天开始了一个新的项目 用Cocos2d-Js进行开发 在这边分享一下读取csb的Js绑定:
解析@H_403_4@的代码段:
@H_403_4@第一步的取参数:
@H_403_4@Jsval_to_std_string 就是取std::string型参数 Jsval_to_uint32 取int型参数 args.get(0)去除第一个参数 args.get(1)取第二个参数
@H_403_4@第二部进行处理 这个就根据自己的业务逻辑了。
@H_403_4@第三部 返回值:
@H_403_4@如果没有返回值的话 直接 args.rval().setundefined()
@H_403_4@如果返回值是一个Node控件的话就是参展图上的写法
@H_403_4@如果返回的是int类型的话 args.@H_403_4@rval@H_403_4@().@H_403_4@set@H_403_4@(@H_403_4@@H_419_52@c_string_to_uint32@H_403_4@(cx,ret_val));@H_403_4@
@H_403_4@如果返回值是string类型的话 args.@H_403_4@c_string_to_Jsval@H_403_4@(cx,ret_val));@H_403_4@
@H_403_4@
接下来就是代码的注册了@H_403_4@@H_403_4@
@H_403_4@@H_403_4@@H_403_4@
@H_403_4@Js_defineFunction@H_403_4@(_cx,类,@H_403_4@方法名@H_403_4@,@H_403_4@调用的函数@H_403_4@参数个数@H_403_4@,JsPROP_Readonly@H_403_4@ | JsPROP_PERMANENT@H_403_4@ | JsPROP_ENUMERATE@H_403_4@ );
最后还有一个很重要的点就是要去 AppDelegate里面进行注册
当然我们是需要一个头文件的
这样就大功告成了。。。。。
总结以上是内存溢出为你收集整理的涛哥的Cocos2d-js教程 之一 js绑定 读取csb文件全部内容,希望文章能够帮你解决涛哥的Cocos2d-js教程 之一 js绑定 读取csb文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)