介绍一下上面的选项
1 WebStorm
WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。官方教程好像是以该工具为基础的;
2 Cocos Code Ide
cocos2d-x官方最近新出的开发工具,基于eclipse的插件存在,当然可运行window/mac系统上,支持js,lua开发,不过刚出来,功能还是很初级,坑也多;现场演示的代码实时模拟是亮点,相信通过官方的努力和CocoStudio的结合,会越来越完善和强大;
3 CocosEditor
由第三方公司开发的,基于jetbrains公司旗下Intellij Idea的插件,也可运行window/mac系统上,支持javascript,java,集合代码编辑,场景设计,动画制作,字体设计,粒子,物理系统,地图等等,调试方便,可实时模拟,工具以后的方向是Cocos2d-java;
如果是纯web,那么还是推荐webstorm,这个工具超级强大。
如果是JSB,选择Cocos code ide,比较强大。
目前cocos code ide也不断的在完善web方面上的运行和调试。
下个版本会提供web方面的运行参数。
我觉得可以这样,使用webstrom吧
首先:可以快速感知所有代码然后提示,加速开发,ide可做不到这点
其次:我们要搭建的是跨平台的工程,html5上 调试很快,还可以直接热改动(浏览器里直接改代码调试更快更直接)ide调试可没有这么效率
接着:打包编译,因为是cocos命令创建出来的工程,mac和win32,android都可以完美运行,最终结果肯定是在手机上,而不是网页上,要不html5引擎来说你会选择cocos-html5?
最重要的是:ide还没有稳定和形成上面完整的生态链!
正在用 CocosEditor。
游戏开发新手,iOS app 熟手,看了 TouchSnow 的 Flappy Bird 教程开始游戏开发。发现 Cocos2D-X 无比难学,无奈从 SpriteKit 开始(已上架4款游戏)。学习 TouchSnow 的教程,翻译成 SpriteKit。
现在已经很熟悉游戏开发,反过来再学 Cocos2D-X,纠结于 Cocos2D-X 3.1 还是 Cocos2D-JS。学习的资源主要有 TouchSnow 的教程和极客学院的视频,还有中文官网上的几个教程。
看了视频,视频代码经历了无数的编译失败,选择从 CocosEditor 开始。
Cocos2D-X 学会了之后肯定觉得不难,我也毫不怀疑一定能学会,只是学的过程很痛苦罢了。相反学习 SpriteKit 却是一个很愉快的过程。
Cocos2D-X 对于新手来说,环境、配置、版本差异浪费了太多时间,无效工作时间太多。