实现了一个Live Coding的命令行工具,支持Cocos2d-js / Lua-binding

写了一个与Cocos Code IDE的Live Coding功能相同的命令行工具,主要特点如下:

  1. 兼容Cocos Console Command功能,可输入例如:‘fps on/off’, 'version’或自定义Command。
  2. 增加’refresh’命令,进行Live Coding。配对本地工程目录与App所在设备目录的差异,之后进行文件传输,代码编译与reload。
  3. Runtime.cpp为基础,因此项目需要是cocos2d-js或lua-bing的Runtime工程。
  4. 限制:目前只支持Mac OS,cocos2d-x 3.2(2.x完全不支持,3.x旧版本没有进行测试)

注:代码中几乎没有使用平台限定API,跨平台编译问题不大。有需要可以自行编译Win32版本,给我pullrequest。

项目地址为:https://github.com/go3k/LiveRefresh
欢迎喜欢折腾的朋友们尝试。

:7: :7: :7: