可学习的demo:



7个实战项目

flappybird(飞扬小鸟)、popstar(消灭星星)、fruitninja(水果忍者)、2048(数度消除)。

moonwarriors(月亮战神)、fruitattack(水果粉碎传奇)、testsjavascript(样例手冊),

代码所有开源,可在本博客里面寻找或者github下载。

即将撰写的计划项目

Doodle Jump (涂鸦跳跃) Ski Safari(滑雪大冒险) 黄金矿工(Gold Miner)等等。。。

前言

笔者学java  。android,javascript的,最近開始学习手机游戏开发,因为手游开发是多平台,所以选择cocos2d-x作为开发游戏引擎。

但遇到例如以下一些问题,

其一,cocos2d-x开发平台非常多是mac系统上完毕的。笔者熟悉window系统。不熟悉mac。希望window和mac都可用;

其二。 window系统上主流是使用开发语言c++完毕。有点难度,并且要使用烦人的visual studio,速度比較卡。

其三。cocos2d-x场景代码编辑是分开的。其它动画,字体,粒子,物理。地图等等都是作为一个工具存在,并且调试模拟不方便

其四,cocos2d-x 对于javascript脚本语言开发没有非常好的集成开发工具

其五。小团队。希望实现高速设计,开发,移植。最好在一个ide里面工作,实现一个人就能够包干一切;

经过大量的资料寻找都没有找到非常好的选择方案。终于决定自己开发制作一套有效的集成游戏开发工具。

依据我的条件,满足window和mac系统上,javascript脚本语言,基于cocos2d-x跨平台游戏引擎, 集合代码编辑,场景设计,动画制作。字体设计,还有粒子。物理系统。地图等等的,并且调试方便,和实时模拟器。

功夫不负有心人,经过几个月的努力。最终这套游戏开发工具初见雏形,我们给他命名为 cocos2d-x  editor ,简称 CE。经过不断的提升和尝试。我们用这套工具开发了各种手机游戏。有跑酷,消除。益智,塔防,格斗等等游戏,执行于各大手游平台,让开发游戏更加快捷方便。上面也说过,笔者出身android ,曾经使用开发android的工具是intellij idea,就地取物,CE是基于idea上的插件存在

下载安装(JS、Lua):

手游开发神器 cocos2d-x editor for js 工具下载和安装配置

手游开发神器 cocos2d-x editor for lua 安装配置

教程聚合和实战demo:

手游开发神器 cocos2d-x editor 工具下载、 教程聚合和代码下载

样例手冊:

cocos2d-x官方JS样例,已改动聚合了,查阅方便,一目了然

视频教程:


疑难解答



cocos2d-x editor基本资料

github游戏源码地址(包含flappy。popstar,moonwarriors,fruitattack,tests,samples)

https://github.com/makeapp

介绍:

以下我来具体介绍这套开发工具,同一时候会通过一些游戏样例来解说


1. 跨平台,IDEA是用JAVA开发的开发工具,可执行在各种主流操作系统上,眼下CE在Windows上经过了大量的可用測试,接下来会针对Mac。Linux系统进行測试完好。


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG91Y2hzbm93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="800" height="500" alt="">


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG91Y2hzbm93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="800" height="400" alt="">








2.支持CCB的全部功能,可进行场景,界面。动画编辑。学习了cocosbuilder和vs。


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG91Y2hzbm93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="800" height="500" alt="">






3.支持Javascript,Lua脚本开发

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG91Y2hzbm93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="800" height="500" alt="">

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG91Y2hzbm93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="800" height="500" alt="">





4.支持集成贴图制作功能






  5.支持字体编辑功能





 6 支持粒子系统

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG91Y2hzbm93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="800" height="500" alt="">




7 支持tieldmap地图

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG91Y2hzbm93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="800" height="600" alt="">




8.支持javascript代码提示和调试

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG91Y2hzbm93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="800" height="400" alt="">


watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG91Y2hzbm93/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" width="800" height="400" alt="">





9.支持本地执行。能够实时看到开发的效果





10 高速移植html5 。 android ,ios






11 正在做的物理系统,还没有完好


cocos2d-x editor版本号的计划

1 改动bug,提升优化现有功能;

2 加入物理系统;

3 加入骨骼动画等。

4 开发cocos2d-x editor for java版本号

一 手游开发工具cocos2d-x editor初识的更多相关文章

  1. Cocos2d-x 3.X手游开发实例详解

    Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰 ...

  2. 《疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发(含CD光盘1张)》

    <疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发(含CD光盘1张)> 基本信息 作者: 李刚    肖文吉 出版社:电子工业出版社 ISBN:9787121224379 ...

  3. 手游开发Android平台周边工具介绍

    1.渠道接入 主要是需要接入各平台的登录.充值接口,各家SDK又不统一,Android渠道都是鱼龙混杂,就算小渠道你看不上,但量多了,加起来也还可观,所以大家都拿出吃奶的尽去铺渠道.国内几大主要的An ...

  4. Unity3D手游开发实践

    <腾讯桌球:客户端总结> 本次分享总结,起源于腾讯桌球项目,但是不仅仅限于项目本身.虽然基于Unity3D,很多东西同样适用于Cocos.本文从以下10大点进行阐述: 架构设计 原生插件/ ...

  5. (转)Unity3D研究院之手游开发中所有特殊的文件夹(assetbundle与Application.persistentDataPath)

    这里列举出手游开发中用到了所有特殊文件夹. 1.Editor Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以.比如目录:/xxx/xxx/Editor  和 /Edi ...

  6. (转)Unity3D手游开发实践

    作者:吴秦出处:http://www.cnblogs.com/skynet/本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名吴秦(包含链接). (转)& ...

  7. Unity3D研究院之手游开发中所有特殊的文件夹(转)

    这里列举出手游开发中用到了所有特殊文件夹. 1.Editor Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以.比如目录:/xxx/xxx/Editor  和 /Edi ...

  8. Unity3D 手游开发中所有特殊的文件夹

    这里列举出手游开发中用到了所有特殊文件夹. 1.Editor Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以.比如目录:/xxx/xxx/Editor  和 /Edi ...

  9. Unity3D研究院之手游开发中所有特殊的文件夹

    这里列举出手游开发中用到了所有特殊文件夹. 1.Editor Editor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以.比如目录:/xxx/xxx/Editor  和 /Edi ...

随机推荐

  1. PHP移动互联网开发笔记(5)——文件的上传下载

    原文地址:http://www.php100.com/html/php/rumen/2014/0326/6706.html 一.文件的上传 1.client设置: (1).在 标签中将enctype和 ...

  2. 挑战一下吧!C#测试开发工程师英语面试题

    1. Given a rectangular (cuboidal for the puritans) cake with a rectangular piece removed (any size o ...

  3. MonkeyRunner 学习

    monkeyrunner 本文档中包含 一个简单的monkeyrunner示例程序 monkeyrunner API简介 运行monkeyrunner monkeyrunner内建帮助 使用插件扩展m ...

  4. Jsp中使用数据库连接池.

    原文 Jsp中使用数据库连接池. 1. 在tomcat服务器目录下面的conf中找到一个叫Context.xml的配置文件,在其中加入以下代码 <Resource name="jdbc ...

  5. tomcat7 启动报错(转)

    不加载任何自己的项目启动即报错:   严重: Error deploying web application directory D:\tomcat7.0.30\webapps\docs java.l ...

  6. /etc/security/limits.conf 设置

    jrhdpt01:/root# cat /etc/security/limits.conf  * soft nofile 65535  * hard nofile 65535  * soft npro ...

  7. zabbix 监控jvm

    tomcat 机器配置: [root@wx03 lib]# pwd /usr/local/apache-tomcat-7.0.55/lib [root@wx03 lib]# ls -ltr *jmx* ...

  8. HDU 4668 Finding string (解析字符串 + KMP)

    转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?viewmode=contents    by---cxlove 题意:给出一个压缩后的串,以及一个模式串,问模式串 ...

  9. 工信部表态支持Linux,可是Linux又是什么呢?

    近日,工信部高层官员出面表态:工信部大力支持发展国产Linux操作系统,可是,Linux又是什么呢?假设依照工信部的说法,发展所谓"国产Linux".恐怕要给国家带来麻烦. 大家知 ...

  10. [Android学习笔记]try-catch

    private boolean test() { boolean result = true; String str = null; try { Log.d("test",&quo ...