在使用cocos2d-x结合Lua开发游戏时,因为3.x的cocos2d-x使用cocos工具编译项目,可是若是没有改动C++文件,使用cocos命令时间消耗时比较高的(就算没有须要编译的C/C++文件,它也会从新连接so库及相应的copy动做);咱们大多数时间是在处理Lua脚本,或者修改游戏的其余资源;这时第一个想法就是本身写一个脚本,只copy Lua脚本和资源;XCode中能够设置一个run shell;因此在测试Android版本时,也但愿能有相似的功能; 在测试运行Android工程时,以前的工做流程是在项目目录下建一个shell脚本:修改Lua --> 终端中运行shell, 将资源/脚本copy到Android工程的assets目录下 --> Eclipse 中刷新工程,而后run; 这个流程是在开发过程当中是比较繁琐的,一不留神就忘记执行shell copy脚本;因此这个时候就很但愿Eclipse能有像XCode那样的功能;经过网上一番搜索和折腾,Eclipse还真自带有相关的功能; 方法综述:给工程添加一个program配置 具体步骤: 1, 打开项目的工程属性窗口shell
2, 左边选择builders选项,点击New按钮,为项目新添一个配置,类型选择Program; 如图工具
3, Main页卡下Location填写工具路径,我这里是一个先前建好的shell脚本,Working Directory选择脚本的执行目录,其余一些页卡选项可自行查看测试
对于像我这种对Eclipse不怎么熟悉的人来讲,仍是花了点时间找解决方法;也是鉴于网上几乎没有看到这样的文章,StackOverflow有个回答中讲到使用插件,但并非解决这个问题的关键;因此在这里分享下,于本身也是一个记录;ui