一 手游开发工具cocos2d-x editor初识
来源:互联网 发布:天猫魔盒 源码 编辑:程序博客网 时间:2024/05/01 21:01
可学习的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例子,已修改聚合了,查阅方便,一目了然
github游戏源代码地址(包括flappy,popstar,moonwarriors,fruitattack,tests,samples)
https://github.com/makeapp
介绍:
下面我来详细介绍这套开发工具,同时会通过一些游戏例子来讲解
cocos2d-x editor版本的计划
1 修改bug,提升优化现有功能;
2 添加物理系统;
3 添加骨骼动画等;
4 开发cocos2d-x editor for java版本
- 一 手游开发工具cocos2d-x editor初识
- 手游开发工具cocos2d-x editor初识
- 三 手游开发神器 cocos2d-x editor 之基础工具 intellij idea
- 四 手游开发神器 cocos2d-x editor 游戏框架介绍
- 五 手游开发神器 cocos2d-x editor 之贴图(TexturePacker)
- 六 手游开发神器 cocos2d-x editor 之场景切换
- 七 手游开发神器 cocos2d-x editor 之图片字体(LabelBMFont)
- 八 手游开发神器 cocos2d-x editor 之动画和帧动画
- 九 手游开发神器 cocos2d-x editor 之粒子效果(ParticleEditor)
- 十 手游开发神器 cocos2d-x editor 之触摸事件
- 十一 手游开发神器 cocos2d-x editor 之音乐和音效
- 十二 手游开发神器 cocos2d-x editor 之游戏暂停悬浮层
- 十三 手游开发神器 cocos2d-x editor 之选关滑动界面(ScrollView)
- 十四 手游开发神器 cocos2d-x editor 之串联游戏流程
- 手游开发神器 cocos2d-x editor 教程聚合和代码下载
- 手游开发神器 cocos2d-x editor 教程聚合和代码下载(持续更新中)
- 一、Cocos2d-x/Qt,2D手游开发方案
- Cocos2d-x 3.X手游开发实例详解
- 循环队列
- [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端二)
- [iPhone高级] 基于XMPP的IOS聊天客户端程序(IOS端三)
- 生成条码Code39
- NSProxy实现代理模式[转载]
- 一 手游开发工具cocos2d-x editor初识
- Excel-箱线图(数据分布)分析
- 九度OJ 1058: 反序输出
- uva 101The Blocks Problem
- Java注释@interface的用法
- AngularJs 抓狂之: $q promise 自动unwarp功能被禁用了
- Linux基本数据类型大小——int,char,long int,long long int
- PHP连接SqlServer2005
- JavaScript 对象表示法 (JSON) 字符串转换为对象