一 手游开发工具cocos2d-x editor初识

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


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版本号





转载于:https://www.cnblogs.com/bhlsheji/p/5133546.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/257803.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Provisioning Services 7.6 入门到精通系列之七:创建虚拟磁盘

在上一章节完成了主目标设备的准备,今天将揭晓如何通过映像向导创建虚拟磁盘。1.1 点击开始菜单”映像向导”1.2 在映像向导点击”下一步“1.3 输入PVS服务器信息,下一步1.4 点击”新建虚拟磁盘”1.5 输入新虚拟磁盘的相关信息,下一步1.6 配置…

在使用多表的查询显示的时候 建议使用视图

如果没有查询只是需要第一次显示的话用linq表达式就可以了,如果还涉及到查询的话,linq表达式就很麻烦了,我还不会。所以我们用视图做查询就方便很多了。转载于:https://www.cnblogs.com/woshijishu3/p/4207567.html

大型网站技术架构03

永无止境:网站的伸缩性架构 1. 所谓网站的伸缩性是指不需要改变网站的软硬件设计,仅仅通过改变部署的服务器数量就可以扩大或者缩小网站的服务能力。 2. 网站架构的伸缩性设计: 1). 不同功能进行物理分离实现伸缩性:通过增加服务器…

全国职业院校技能大赛软件测试题目,我校喜获2018全国职业院校技能大赛“软件测试”赛项一等奖...

九江职院新闻网讯(信息工程学院)5月31日,从2018全国职业院校技能大赛传来喜讯,由我校信息工程学院教师艾迪、朱虎平指导,学生郭星宏、赖闽、吴宗霖组成的竞赛团队,代表江西省在高职组“软件测试”赛项中荣获团体一等奖的佳绩。为积…

两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] = a[0]*a[1]*a[2]…*a[N-1]/a[i];...

转自:http://blog.csdn.net/shandianling/article/details/8785269 问题描述:两个数组a[N],b[N],其中A[N]的各个元素值已知,现给b[i]赋值,b[i] a[0]*a[1]*a[2]…*a[N-1]/a[i]; 要求&#xff1a…

protobuf---messge嵌套get set

package test_namespace;message ChildMsg {optional string child 1; }message FatherMsg {optional string father 1; optional ChildMsg child_msg 2; } 或者 message FatherMsg {optional string father 1; message ChildMsg {optional string child 1;}optiona…

南方科技大学计算机交换生,国际合作 – 合作交流分类 – 南方科技大学生物医学工程系...

2019年秋季学期本科生赴麻省理工交流学习项目申请须知本项目是根据南方科技大学与麻省理工签订的合作协议,约定我校每年将选派不超过6名学生前往麻省理工学院进行为期一年的交流学习,学生仅可在机械工程系内选择课程。本批次将选拔优秀本科生于2019-2010…

利用VOIP电话通信服务,他骗得18亿美元

VoIP电话服务公司TelexFree的CEO詹姆斯梅里尔承认他的公司是一个不折不扣的,拥有18亿美元金字塔式的旁氏骗局公司。 没想到VOIP技术也能成为诈骗犯罪的“工具” 本周一,在美国马萨诸塞州的一个地方法院,詹姆斯梅里尔被认定有罪。并具有九项罪…

无锁的环形队列

#ifndef _RingQueue_H_ #define _RingQueue_H_ #include <memory.h> template<class T, unsigned int MAX_LEN 1024> class RingQueue { public://-----------------------------------------------------// 构造//---------------------------------------------…

三相滤波器怎么接线_单相电机和三相电机怎么接线?为什么三相电机有3或6个接线柱?...

于电机接线柱的链接方法&#xff0c;下面整理了从单相和三相的接法及三个接线柱和六个接线柱的区别等知识&#xff0c;跟各位电工朋友分享&#xff0c;希望在实际操作中能帮到各位。单相电机一般是指用单相交流电源(AC220V)供电的小功率单相异步电动机。这种电机通常在定子上有…

天文望远镜(四)

买天文望远镜有段日子了&#xff0c;除了第一天到货时带着儿子体验了一回&#xff0c;后来由于接连雾霾&#xff0c;基本成了装饰。 儿子在这期间也提出要用望远镜&#xff0c;但都没有找到合适的机会&#xff0c;说到底还是有些主观原因。 昨天周末空气质量不错&#xff0c;站…

360计算机报名支付不了,为什么我的电脑使用360浏览器后无法登陆网...

2018-07-25 15:59龚崇松 客户经理若您在密码、验证码输入框遇到红色的小叉子等&#xff0c;则说明您的浏览器未成功下载我行的ActiveX安全控件&#xff0c;请您进行以下操作&#xff1a; (1)登录工行门户网站&#xff1b;(2)点击“个人网上银行登录”下方的“安装”。进入下一个…

Android源码编译全过程记录(基于最新安卓5.1.0)【转】

本文转载自&#xff1a;http://blog.csdn.net/drg1612/article/details/44802533 我的编译条件&#xff1a; 1 Ubuntu Kylin 14.04 长期支持版 下载地址 &#xff1a; http://www.ubuntu-china.cn/download 2 我的电脑是联想G470 i3处理器 内存4G&#xff0c;120g固体硬盘&…

第三方登录接入-qq,weibo-java

开发之前 需求&#xff1a;网站接入qq,sina微博登录&#xff0c;本文最后付效果图&#xff1a; 说明&#xff1a;大部分网站本身是需要用户概念的&#xff0c;很多操作依附于用户&#xff0c;而qq或微博作为一种登录方式指向用户而已&#xff0c;我参考了一下其他网站的做法&am…

python替换img的路径为新的路径_以“五智”为核心 南宁电信打造5G时代数字家庭新路径...

来源&#xff1a;通信信息报本报讯(特约记者 许辉坚)近日&#xff0c;中国电信广西南宁分公司在协助广西自治区通信管理局主办的“电信用户委员会体验活动”中&#xff0c;以发挥用户委员会的平台和纽带作用&#xff0c;促进持续改善电信服务质量为主题&#xff0c;以“五智”能…

0118——RTLabel和正则表达式

RTLabel和RegexKitLite都要导入第三方库 使用Regexkitlite库进行正则表达式的解析 1.库是使用MRR&#xff0c;如果在ARC工程里面使用这个类&#xff0c;必须在project->build phases->compile resources里面将regexKitLite.m的编译指令设为&#xff1a;-fno-objc-arc 2.需…

热带雨林绘画软件测试,儿童画教程|色彩练习与思维创想——好热闹的热带雨林!...

课程类型综合创意绘画课程参考课时90分钟工具材料勾线笔、水彩笔、卡纸课程构思小朋友们知道吗&#xff1f;热带雨林是地球上抵抗力和稳定性最高的生态系统&#xff0c;常年气候非常的炎热&#xff0c;雨量充沛&#xff0c;没有明显的季节差异&#xff0c;生物群落演替速度极快…

对于一个IE8兼容性问题的反思

近期做了一个需求&#xff0c;功能非常easy&#xff0c;把用户的优惠券数量读取出来&#xff0c;然后显示到“用户中心”上。开发完毕后。别的浏览器正常。可是到IE8上就不行了。并且&#xff0c;按下F12之后&#xff0c;就又能够载入出来了。首先&#xff0c;找了前端人员&…

Grunt + Bower—前端构建利器

目前比较流行的WEB开发的趋势是前后端分离。前端采用重量级的Javascript框架&#xff0c;比如Angular&#xff0c;Ember等&#xff0c;后端采用restful API的Web Service服务&#xff0c;通过JSON格式进行数据交互。 对于后端服务语言来说&#xff0c;不论是Ruby的rake&#xf…

apache服务器性能诊断,Apache服务器性能评测

。51Testing软件测试网m#z"fX}0H:P{(bHP~bd7h5z7I(Sn3H01.比较现有T2000 Apache2.2.8经过优化前后的效果51Testing软件测试网 R4VsR^4MO!G7fWebserver IP&#xff1a;10.56.234.3151Testing软件测试网e{]Q/\(p|优化前httpd.conf&#xff1a;da*Z"[d0----------------…