MyException - 我的异常网
当前位置:我的异常网» 操作系统 » 1 手游开发神器cocos2d-x editor初识

1 手游开发神器cocos2d-x editor初识

www.MyException.Cn  网友分享于:2014-04-22  浏览:23次
一 手游开发神器cocos2d-x editor初识

前言

笔者学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的一些基本和常见的问题解答


cocos2d-x editor基本资料
cocos2d-x editor的资料


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

https://github.com/makeapp


介绍:

     下面我来详细介绍这套开发工具,同时会通过一些游戏例子来讲解



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









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






3.支持Javascript,Lua脚本开发







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






  5.支持字体编辑功能





 6 支持粒子系统





7 支持tieldmap地图





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







9.支持本地运行,可以实时看到开发的效果





10 快速移植html5 , android ,ios






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


cocos2d-x editor版本的计划

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

2 添加物理系统;

3 添加骨骼动画等;

4 开发cocos2d-x editor for java版本





29楼gmfxch昨天 12:27
大神,给跪了!n可惜我不太熟悉js,啥时候能搞个支持C的版本啦
Re: touchsnow昨天 17:09
回复gmfxchnjs语言真心不难 editor提供js提示和调试 如果你熟悉cocos2d-c++ 学习该工具易如反掌 暂时还没有提供c版本的计划:)
28楼M_drm2014-04-10 20:19
这个必须膜拜,太厉害了,工具都自己动手做了。。
Re: touchsnow2014-04-11 18:23
回复M_drmn多多支持 多多推荐:)
Re: touchsnow2014-04-10 17:40
回复u013841897n多多支持和使用 有问题可随时反馈
26楼jackyvincefu2014-03-30 18:49
给跪。要火。
Re: touchsnow2014-03-30 22:48
回复jackyvincefun希望你多给点柴火 让火烧的更旺吧 请持续关注 :)
Re: jackyvincefu2014-04-10 11:10
回复touchsnown好哈,等过段时间有空了,我也做几个教程,给你火上浇点油LOL
Re: touchsnow2014-04-10 12:21
回复jackyvincefunok 相信你
25楼u0141565332014-03-20 11:35
lz,太牛了,我作为初学者,两个问题::n1、安卓的应用开发,貌似绝大多数都是java,且cocos2d本身也是java的,看到lz用java script来写游戏,想问下这两者有什么本质的区别么?新手在语言选择上应该怎么取舍?n2、lz的文章中没说到如何发布安卓应用事项,看了网上文章,仍然是一知半解,不知道是否有明确的资料可以分享下?
Re: touchsnow2014-03-21 13:39
回复u014156533n1 cocos2d是基于c++,官方也支持用lua和js脚本编写 最终脚本还是编译成c++;java和js没有很大的关系,语法差别很大,初学者必须了解js基本语法和熟悉cocos函数n2 移植到android可参考 flappy系列文章 发布和普通的android项目大径相同
24楼shenbin04242014-03-17 13:47
请问您的该插件哪里可以下载呢?
Re: touchsnow2014-03-17 14:10
回复shenbin0424n我的csdn博客列表里有很多关于插件的使用和代码http://blog.csdn.net/touchsnow/article/details/18451107
23楼wfcpf2014-03-13 18:31
楼主大牛
Re: touchsnow2014-03-13 18:48
回复wfcpfn谢谢 请多支持
22楼kxxxxxxxb2014-03-10 17:03
膜拜且关注!
Re: touchsnow2014-03-10 22:17
回复kxxxxxxxbn请持续关注和支持 :)
21楼xingxiliang2014-03-07 14:16
楼主,,,你好我也尝试用intelj调试cocos2dx,,但是断点根本挂不住,,,请问楼主解决了这个问题吗????我只能用firebug调试,,,intelj还有个小缺点就是运行起来慢的让人郁闷。。。。。
Re: touchsnow2014-03-08 09:39
回复xingxiliangncocos2d-x editor直接debug存在问题 在修复中,现在先用cc.log("xxx")打印调试;nidea的缺陷之一就是非常耗内存,如何解决idea很卡的问题:n安装目录下的binn找到编辑 idea.exe.vmoptions /idea64.exe.vmoptions(根据自己电脑的位数是32还是64) ;笔者电脑是4G内存,修改的前面两个参数:启动内存500M,运行内存1200M;运行起来一点不卡n-Xms500mn-Xmx1200m
Re: xingxiliang2014-03-08 23:40
回复touchsnown改了,,,真的好流畅,,爽,,谢谢
Re: xingxiliang2014-03-08 23:41
回复touchsnown谢谢楼主耐心的解答,,你是好人。
20楼jintli2014-03-06 14:00
我竟然有了学习的动力了,我也是java出身,向你学习
Re: touchsnow2014-03-06 16:15
回复jintlin请多多支持:)
19楼icyfox_bupt2014-03-04 10:37
你开发了一个IDE???
Re: touchsnow2014-03-04 10:38
回复icyfox_buptn基于intellij idea上的插件存在,也算开发了一个ide吧 请多支持
Re: icyfox_bupt2014-03-04 10:38
回复touchsnown吓坏了=.= 555 抱抱大牛的大腿
Re: touchsnow2014-03-04 15:40
回复icyfox_buptn请持续关注我的博客!
Re: icyfox_bupt2014-03-05 10:29
回复touchsnown你觉得对于0基础的初学者,用你的IDE好,还是用VS好?n到时候做正规东西的时候,会不会还得用VSn这俩转换的难度呢?
Re: touchsnow2014-03-05 11:20
回复icyfox_buptn1 你好 首先根据你自身的情况 你喜欢c/c++编程 优先选择vs 这个体系很成熟;如果你java/javascript了解更多 可选择cocos2d-x editor,这个工具初衷笔者在文章里写明了;n2 这个工具是发布不久,理所当然 存在提升和修改的地方很多 但到现在 已经基本可以开发大部分游戏 很多使用者已经用工具开发蛮多不错的游戏 工具在不停的成长 会越来越成熟的
18楼yxcbluesky2014-03-03 17:46
本来在网上找找看有么有介绍用JS编写小游戏的博文,看到博主的神作,顿时膜拜啊。。。
Re: touchsnow2014-03-04 10:36
回复yxcblueskyn一般一般的 多多支持和关注:)
17楼cj08192014-03-02 20:53
神啊,太厉害了,求罩。
Re: touchsnow2014-03-03 00:55
回复cj0819n好吧 收下了 多多支持!
16楼livia12342014-02-24 11:20
膜拜,值得我们学习。
Re: touchsnow2014-03-02 20:12
回复livia1234n请持续关注:)
15楼shouwang1052014-02-23 11:29
膜拜大神.
Re: touchsnow2014-02-23 22:26
回复shouwang105n多多支持
14楼u0128821662014-02-21 10:15
楼主给个包,好打包带走行
Re: touchsnow2014-02-21 13:31
回复u012882166n你想要什么样的打包?
13楼Joyhen2014-02-20 17:47
牛B啊,大牛级,已关注,求罩
Re: touchsnow2014-02-20 22:50
回复Joyhenn请持续关注我的博客 也可邮件联系我
12楼qq826654664jx2014-02-20 11:47
你才是大神啊,自己做开发工具
Re: touchsnow2014-02-20 17:42
回复qq826654664jxn请多多支持啊
11楼rainrains2014-02-20 11:27
楼主太厉害了,膜拜!
Re: touchsnow2014-02-20 11:38
回复rainrainsn请持续关注:)
10楼u0134951052014-02-20 10:52
怎么跟webstorm好像
Re: touchsnow2014-02-20 11:18
回复u013495105nwebstorm和idea同属于jetbrains公司, webstorm专注于js,idea专注于java ,cocos2d-x editor是基于idea上的插件
9楼Java11282014-02-19 13:58
有没有JAVA版本的?java出身,对c++/JS/lua都不熟悉,或者说用JAVA编码,更得心应手。。。
Re: touchsnow2014-02-19 15:54
回复Java1128nCocosEditor的方向是cocos2d-java 现在已完成核心java层封装 过段时间将发布 请持续关注nn请看下面我用java编写cocos2d游戏方法n MenuItemFont pItem = MenuItemFont.create("MainScene");n pItem.setOnClickListener(new MenuItem.MenuItemListener() {n public void onClicked(MenuItem item) {n Director.getInstance().popScene();n }n });nmenu.addChild(pItem);npItem.setPosition(winSize.getWidth() - 90, 20);
8楼echodjb2014-02-18 23:40
请问博主有支持mac系统么
Re: touchsnow2014-02-19 13:35
回复echodjbn你好刚刚更新的版本cocos2d-x editor 1.0Beta ,支持mac http://blog.csdn.net/touchsnow/article/details/18451107
7楼xiaofengzhiyu2014-02-18 13:40
现在正在学android 对手游很有兴趣,楼主能说一下学习曲线么?谢谢楼主了
Re: touchsnow2014-02-18 17:15
回复xiaofengzhiyun学习好js 了解cocos2d-x引擎的函数 把我上传的demo游戏好好练习一遍
6楼cj08192014-02-18 13:37
我们都是基于别人的工具做开发,你自己开发工具,不得不佩服。同时赞叹一声:大牛,你太厉害了。
Re: touchsnow2014-02-18 13:38
回复cj0819n谢谢 多多支持和多多推荐
5楼sun902252014-02-17 18:05
博主厉害啊,强烈支持n请问 支持 webstorm 吗?
Re: touchsnow2014-02-18 13:35
回复sun90225n这套工具主要支持idea ,webstorm暂时不支持,工具的编程语言方向是js lua java
4楼a1219843762014-02-13 20:06
楼主这么牛,月工资可有20K吗??
Re: touchsnow2014-02-17 14:21
回复a121984376n博主很穷的 还在活命阶段
3楼u0137135122014-02-13 12:21
LZ大牛啊,我学数据库的都想来学java了
Re: touchsnow2014-02-13 20:04
回复u013713512n开发游戏这么热门 时机好的话你开发类似flappy bird或者2048 可能就成功了 所以果断学习
Re: u0137135122014-02-13 20:05
回复touchsnown恩,好好学习
2楼jiushi8482014-02-13 10:50
楼主流弊,会持续关注的
Re: touchsnow2014-02-13 12:10
回复jiushi848n你的支持是我们不断更新版本的动力
1楼bjq10162014-02-07 10:21
楼主月薪得几万了吧?自己写工具开发游戏 厉害!!!!
Re: touchsnow2014-02-08 10:02
回复bjq1016n小公司创业者 一般一般的

文章评论

编程语言是女人
编程语言是女人
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
老程序员的下场
老程序员的下场
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
漫画:程序员的工作
漫画:程序员的工作
程序员和编码员之间的区别
程序员和编码员之间的区别
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序员必看的十大电影
程序员必看的十大电影
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
那些争议最大的编程观点
那些争议最大的编程观点
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
我是如何打败拖延症的
我是如何打败拖延症的
中美印日四国程序员比较
中美印日四国程序员比较
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
为什么程序员都是夜猫子
为什么程序员都是夜猫子
10个调试和排错的小建议
10个调试和排错的小建议
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
 程序员的样子
程序员的样子
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
程序员的鄙视链
程序员的鄙视链
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
一个程序员的时间管理
一个程序员的时间管理
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
我的丈夫是个程序员
我的丈夫是个程序员
鲜为人知的编程真相
鲜为人知的编程真相
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
总结2014中国互联网十大段子
总结2014中国互联网十大段子
每天工作4小时的程序员
每天工作4小时的程序员
代码女神横空出世
代码女神横空出世
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
Java程序员必看电影
Java程序员必看电影
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有