Cocos2dHtml5Dev — SublimeText用 cocos2d-html5(2.x) 开发插件

最近有幸用到了开发神器QuickXDev — sublime text专用的quick-cocos2d-x 开发插件 ~ sublime text + QuickXDev 可以说是cocos2d-x lua 开发的高效&&轻量&&免费的最佳搭档。

但是作为一个cocos2d-html5的使用者,对于没有一款cocos2d-html5专用的插件真是羡慕嫉妒恨。

好在Sunlime Text的插件是用python开发的,正好本人会一点python,于是花了点时间看了下ST的插件API文档,又学习了下QuickXDev的源码,目标是为cocos2d-html5也写一个ST的插件来提高开发效率。

目前完成的部分功能:

. 创建项目

. 新建JS文件(模板)
– CCScene
– CCLayer
– CCScene + CCLayer
– ??????

. 浏览器运行项目
3.run_in_browser

. 解析资源列表

. 代码补全
– class name ==> cc.Sprite, cc.Node, cc.Action
– class function ==> cc.Sprite.create, cc.DelayTime.create
– instance function ==> setPosition, setOpacity
– constant ==> cc.WHITE, cc.PI

. 自动创建部署用目录
– ant用压缩打包目录
– jsc用js压缩加密目录

. 代码片段 (制作中)

. 一键ant打包

. 一键jsc压缩加密

. 跳转到定义

插件目前还在开发中,不过大部分的功能已经差不多了 ^_^