Cocos Creator 1.x中的Canvas绘图接口,可以使用绘图库,如paper.js和raphael.js. 现在已有Cocos Creator的raphael扩展组件库,raphael组件使用DEMO,下面介绍一下如何集成到CocosCreator工程中.
在使用中直接拷贝扩展组建库的文件到工程中时遇到了点小问题,所以就干脆直接用了DEMO中的文件。
步骤一,下载DEMO
步骤二,拷贝DEMO中对应的文件
拷贝DEMO工程中assets中的lib和raphael目录到目标工程assets中对应位置,lib中的greensock是一个JavaScript框架,它能够轻而易举地让HTML元素动起来(svg动画)。
拷贝DEMO工程中node_modules目录到工程根目录下,这些模块是raphael组件必需的,也可以用nodejs的npm管理。
“dependencies”: {
“cheerio”: “0.20.0”,
“domhandler”: “2.3.0”
}
步骤三,新建脚本文件放到工程assets下
1 | cc.Class({ |
步骤四,添加用户脚本文件到节点中
如raphael能正常工作,可以看到画出正方形,圆形和三角形.
完毕