摘要: 目前与cocos2d-x-2.14版本对应的cocosbuilder版本为cocosbuilder-3,目前为alpha-5。稳定版本为cocosbuilder2.1,但与cocos2d-x不匹配(CCBReader有版本限制,不同版本之间无法解析)。新版的cocosbuilder,增加了js绑定功能,可直接在cocosbuilder当中编辑js脚本,并调试程序。cocosbuilder可编辑制作四种类型的元件。为帮助美工兄弟理解,以下描述尽量使用flash里面的术语。目前美工可以完成的工作:1.场景(CCLayer)的编辑。对应到壁纸当中,就是可编辑无需交互(即操作)的部分,如壁纸背景(背景 阅读全文
posted @ 2013-08-14 19:59 八里台行脚僧 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 1.js调用c++函数在c++中声明函数,名为functionCpp,通过spidermonkey中jsapi的JS_DefineFunction绑定一个js函数,名为functionJS,此函数名可在js中直接调用,并可以传参,参数由functionCpp接收。2.c++调用js函数在js中声明函数,名为functionJS,通过spidermonkey中jsapi的JS_CallFunctoionName(也可用JS_CallFunction,但参数不一样),c++调用该函数,并传入参数,参数由functionJS接收。以上两种方法皆可接收返回值。示例代码:js中 var haha ... 阅读全文
posted @ 2013-08-14 19:57 八里台行脚僧 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: libs/javascript下有两部分bindings和spidermonkey。其中spidermonkey为js虚拟机,暂时不去管它。bindings下分为四部分,分别为主干部分,generated,js,obfuscate。下面分别介绍。1.主干部分,按照文件顺序一次介绍。 cocos2d_specifics.h声明一些回调和代理。包括触摸事件,schedule事件,CCBAnimation等。 cocosjs_manual_conversions.h封装了两个方法,jsval_to_CGPoint和CGPoint_to_jsval,即js中的坐标和CGPoint的转换。 js_bin 阅读全文
posted @ 2013-08-14 19:53 八里台行脚僧 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 1.程序中贝塞尔曲线的简单介绍,只介绍曲线部分。程序中的贝塞尔曲线需要四个点:起始点(startPoint),控制点1(controlPoint1),控制点2(controlPoint2),结束点(endPoint)。起始点和结束点确定曲线端点,两个控制点确定曲线形状。一般sdk中关于贝塞尔曲线api的参数一般有三个:控制点1(controlPoint1),控制点2(controlPoint2),结束点(endPoint)。若贝塞尔曲线作为路径的一部分,则起始点(startPoint)默认为上一段路径的结束点。若贝塞尔曲线作为单独一条路径,则需要为其设置起始点。2.photoshop中钢笔工具 阅读全文
posted @ 2013-07-29 09:41 八里台行脚僧 阅读(949) 评论(0) 推荐(0) 编辑