涛哥的Cocos2d-js教程 之一 js绑定 读取csb文件

涛哥的Cocos2d-js教程 之一 js绑定 读取csb文件,第1张

概述     这几天开始了一个新的项目 用Cocos2d-js进行开发 在这边分享一下读取csb的js绑定: 解析的代码段: 第一步的取参数: jsval_to_std_string 就是取std::string型参数    jsval_to_uint32 取int型参数  args.get(0)去除第一个参数 args.get(1)取第二个参数 第二部进行处理 这个就根据自己的业务逻辑了。 第三部

这几天开始了一个新的项目 用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文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1079827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存