CocoStudio是一套基于Cocos2D-X引擎的工具集,包括UI编辑器、动画编辑器、场景编辑器和数据编辑器。UI编辑器和动画编辑器主要面向美术,而场景编辑器和数据编辑器面则面向游戏策划,这四个工具合在一起构成了一套完整的游戏开发体系,帮助开发者进一步降低开发难度、提高开发效率、减少开发成本。UI编辑器:支持目前Cocos2D-X的所有控件,同时支持多分辨率适配、碎图合并以及自定义UI。动画编辑器:支持骨骼关键帧动画、序列帧动画,同时支持碎图合并、Flash动画直接导入等。数据编辑器:把策划用的Excel数值表分解,然后转化成Cocos2D-X可以识别的格式。场景编辑器:可以整合我们之前CocoStudio其他编辑器的资源,编辑当前的游戏场景,实时演示,所见即所得。

软件名称

CocoStudio

名称

CocoStudio

资费

免费

分类

开发工具

应用

游戏开发

基本简介

Cocos Studio是由触控科技引擎团队研发的一款基于Cocos 2d-x的免费游戏开发工具集。2015年2月,触控科技正式推出cocos游戏开发一站式解决方案,cocos将Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具整合在一起,为开发者提供全套的游戏开发解决方案。

Cocos Studio是一套专业的永久免费的游戏开发工具集,帮助开发者快速创建游戏资源,将大部分繁琐的游戏开发工作使用编辑器来快速制作,Cocos Studio包含了游戏开发中核心的几个游戏编辑器,UI编辑器、动画编辑器、场景编辑器、数据编辑器,用于处理游戏中的动画资源、UI界面、游戏场景、游戏数据,针对于开发团队中不同的职业进行深度设计,规范了整个开发流程,让开发团队中每个人各执其职,发挥自己最大的作用。从而达到高效率,高质量,低风险,低成本的效果。

Cocos Studio支持多种类型游戏的编辑,满足不同开发者和公司的开发需求,并且上手容易,简单易懂,同时提供了丰富的技术支持和开发资源。

CocoStudio 是一个完整的开发工具,它集成了多个模块,允许您使用单个应用程序从头到尾开发游戏。该程序包含 UI 编辑器、动画编辑器、数字编辑器、数字处理器和场景编辑器,可为您提供设计您一直想要的游戏的广泛可能性。此外,CocoStudio 还包含 Cocos2d-x 跨平台 2D 游戏引擎,可提供高度精细的游戏,可在各种平台上运行,包括:iOS、Android、黑莓、Bada、Marmalade、Windows、Windows Phone、Linux 等。[1]

软件信息

软件名称:CocoStudio

软件大小:20.9 MB

软件语言:简体中文

软件类别:动画制作

运行环境:Win2003, WinXP, Vista, Win7

版本更新

CocoStudiov0.1.2

亮点:

UIEditor:

1、成功地修正行动层的设置不能保存。

2、修正面板和滚动的颜色误由UIEditor出口的默认值。

3、修复UIEditor崩溃如果项目改变默认的导出路径。

4、修正了滚动显示UIEditor的是在游戏中的不同。

5、修正TEXT按钮误由UIEditor出口的绝对资源路径。

6、修正了可能会被误当它被点击和拖动恒成硬质合金资源路径。

7、添加统一的规模,可实际设定,并支持快捷键。

8、添加的UI视图可以复位。

动画编辑器:

1、Fixes碰撞信息已不出口的动画编辑器。不能的操作2.Fixes一部分被撤销。

3、Fixes动画编辑器崩溃骨删除操作时,将被撤销。

4、Fixes无法修改帧的长度时,未选中的层拖动。它不能5.Fixes possiblely显示,当第一帧拷入失传。

6、Fixes显示问题发生时,帧会被点击。

7、Fixes操作错误记录时,资源将被拖动到显示视图。

8、Fixes骨的操作被错误地撤销。

9、修正了可能会被误当它被点击和拖动恒成硬质合金资源路径。

10、添加统一的规模,可实际设定,并支持快捷键。

11、添加显示视图可重置。

12、添加关键帧的现在的位置将被记录在“关键帧”视图。

CocoStudioGUIParser

亮点:

1、新增支持手动设置锚的UI小部件。

2、添加了阿尔法行动的支持。

3、新增色行动的支持。

4、添加淡入/行动支持。

5、新增支持Android。

CocoStudiov0.1.3

亮点:

1、添加ExportJson文件格式的支持。

2、修正动画暂停(),resume()中的bug。

3、删除“使用cocos2d的命名空间“h头。

4、删除界面ComArmature。

5、修复设置骨旋转错误。

6、费克斯骨TransformDirty不设置为false后骨更新。

CocoStudiov.0.1.4

UI编辑器

1.导出文件功能扩展,添加了导出小图和导出所有图功能.

2.添加工具栏拖拽至渲染区功能

3.解决多选包含父子关系时拖拽,旋转,缩放导致的处理不正确的问题.

4.设置选择层容器和滚动层时更改颜色按钮不可用

5.将其他控件拖动到层容器下,被拖动的控件一直显示为隐藏状态,且修改为显示状态后不保存

动画编辑器

1.修改多删除帧的时候不能一次回退

2.修改删除骨骼之后撤销,骨骼不能使用的文件

3.修改了多帧位置改变时候的同步撤销和重做

4.修改从资源区拖拽文件到渲染区时的撤销回退,解决一次完全回退的问题

5.修改第一次加载时的层级,如果小于0则加载在首项

6.增加了骨骼的多撤销和还原

7.修改撤销回退的时候骨骼的层级的还原

8.修改在打开flash时候不通知工程名称的文件

9.修改打开工程的时候第一帧还原到0刻度

10.修改撤销帧的时候帧的Position会被记录到撤销回退列表里

11.结构树中增加键盘多选和全选

12.修改键盘事件的获取方式,解决键盘失灵的情况

13.修改删除所有帧之后,没有补齐帧长度引起的崩溃

14.修改帧和骨骼撤销回退初始绑定时间错误的问题

启动界面

1.优化启动过程,链接更新服务器失败就停止版本验证;

CocoStudiov0.1.5

UI编辑器

1.设置导出小图时.ExportJson文件中的useMergedTexture属性为false.

2.修改导出项目的默认路径.

3.修改UI编辑器的工程后缀名;

动画编辑器

1.改变第一帧位置后,复制帧到第一帧,会造成帧位置错误的bug

2.拖动图片到渲染区撤消后会崩溃

3.拖动帧区域的左边缘会造成帧移动的bug

4.修改复制骨骼之后删除引起的崩溃

5.增加 Ctrl + Q 快捷键 添加帧

6.增加动画切换动作的撤销回退

7.添加帧的透明度编辑功能;

8.修改动画编辑器的工程后缀名;

数据编辑器

1.解决启动崩溃的问题

2.修改全部导出不正确的问题

启动页面

1.优化自动更新模块,添加新的服务器处理方式.

CocoStudiov0.1.6

UI编辑器

1.导出项目修改了导出小图和导出大图崩溃的问题并进行优化。

2.导出项目添加了导出所有大图。

3.导出小图的扩展名修改为.json,导出大图为.ExportJson。

4.导入模板修改崩溃的问题。

5.导入模板选择文件过滤为小图的.json文件

6.导入模板前将先导入模板资源。

动作编辑器

1.修改偶然会出现的打开工程起始帧全部跳到第0帧的bug

2.修改切换动画操作不能多次撤销的bug

3.修改删除帧之后切换动画然后撤销,被删除的帧恢复错误的bug

4.增加多骨骼的操作(复制,撤销重做)

5.修改帧区域的框选判断,使其更精准

6.修改到处大图时使用裁剪造成的游戏中加载位置错误

7.修改在骨骼模式中绑定骨骼,然后返回动画模式,造成的播放帧长度的错误

8.修改打开Flash项目的崩溃bug

9.修改在层级的其中一帧修改图片资源,此层级所有的资源一同被修改的bug

10.修改帧区域的帧隐藏功能

11.修改层级区域的当前帧缩略图显示

12.修改在骨骼编辑模式下的骨骼旋转不能撤销的bug

13.修改导出项目的plist数据结构,修复在游戏项目工程中显示不正确的BUG

CocoStudiov0.1.7

场景编辑器:

1.更新场景编辑器,适配新版cocos2d-x2.1.4,支持cocos2d-x全部组件。

2.增加:场景编辑器解析JsonReader。

3.增加:加载场景例子。

UI编辑器:

1.将UI,场景,动画三个编辑器的打开路径使用不同节点保存在配置文件中;

2.优化UI编辑器撤销回退功能,增加对全选颜色改变,层容器旋转,复制粘贴的撤销回退功能的支持;

3.修复多选控件选择底边对齐不正确的问题;

4.在UI编辑器增加“画布列表”窗口,支持对画布新建,重命名、删除、拷贝、粘贴等操作,实现在同一项目中可以进行多个画布之间的切换操作。

5.多工程导入模板功能优化

动画编辑器:

增加骨骼列表的框选移动框选框;

2.使骨骼的层级变成图片的层级;

3.资源编辑窗口中碰撞区域是否添加的控制;

4.在点中关键帧的时候在渲染区选中与当前关键帧所对应的图片;

5.导入的Flash动画在结构树区域没有缩略图;

6.拖动大量帧的时候,装饰器的渲染跟帧的渲染不同步。

CocoStudiov0.2.2

UI编辑器:

1.添加九宫格功能

2.添加UI动画的节点的多选和全选;

3.添加UI动画节点的复制和粘贴,同时在渲染区默认执行复制和粘贴操作;

4.添加UI动画的动画帧的复制和粘贴;

5.默认导出UI控件的标识(Tag)属性;

6.修正旧编辑器版本工程文件无法重新编辑UI动画的问题;

7.修复层容器裁切区域不正常问题;

8.完善panel组件,删除渐变色容器,合并入UIPanel;

9.添加UILayer点击优先级设置功能;

10.修复UILayer点击穿透问题;

场景编辑器:

1.场景编辑器添加骨骼动画预览功能。

动画编辑器:

1.修改导入flash时最后一帧帧长度信息丢失;

2.修改新建动画后,添加帧的默认值为切换前的显示值;

3.修改帧区域的快捷键操作;

4.修改动画长度的计算方式。

CocoStudiov0.2.4.0

UI编辑器:

1.UI编辑器增加锚点功能

2.UI编辑器层容器和滚动层增加颜色修改功能

3.资源窗口增加刷新按钮,可以检测到resource文件夹下的所有文件;

4.支持导入ccb文件。

动画编辑器:

1.增加修改动画播放速率的功能;

场景编辑器:

1.修复背景音乐无法路径无法导出的问题。

2.新增场景编辑器导出json文件格式化导入导出。

CocoStudiov0.2.4.1

UI编辑器:

1.解决UI编辑器0.2.4.0版本因为透明度引起的问题。

2.解决锚点重新打开不正确的问题。

3.层容器颜色设置在属性窗口添加了填充颜色开关。

4.解决了重新打开工程后根节点panel大小为0的问题。

特点

CocoStudio的核心特点就是:

实体+组件的设计模式,让游戏代码功能解耦。结构清晰,易于维护;

数据驱动,减少冗余代码,提升编程效率,降低错误风险;

实时模拟,设计人员不需要写代码即可看到游戏效果。让团队之间依赖性得到解耦,降低沟通成本;

易于扩展,Cocos Studio将实现插件机制,方便开发者自己定制编辑器,满足自己的特殊需求;

易学易用,Cocos Studio从设计上尽量迎合不同职业开发人员的使用习惯,操作及热键参考常用的工具;

支持脚本,使用脚本化来开发游戏,让游戏的开发更简单,并且易于更新,降低风险;

历史

Cocos Studio的前身是SweetPome,与2010年6月份开始立项,是一套基于Cocos2d引擎的游戏开发工具集,多款优秀产品均是基于SweetPome开发完成的,包括《捕鱼达人》和《捕鱼达人2》等。

2010年6月 SweetPome立项

2011年4月 《捕鱼达人》游戏iOS版正式上线,20小时爬升至App Store中国区免费榜第一。

2012年6月 SweetPomeII立项,简称SPII

2012年9月 CocoaChina秋季开发者大会,发布内测版本

2013年4月 CocoaChina春季开发者大会,发布公测版本,并正式命名为Cocos Studio

2013年9月 CocoaChina秋季开发者大会,发布1.0正式版本,并提供英文版本

2013年11月 发布1.1版本。新加洋葱片、反向动力学、无线真机模拟功能。

2014年1月 发布1.2版本。新加多边形碰撞区、触发器功能。

……

2015年2月2日发布v2.1版本。Cocos Studio升级为cocos,新增Cocos Store

2015年3月5号发布v2.1.5版本。新增编辑器打包apk包。

2015年3月31日,发布版本v2.2.1。重磅推出3D场景编辑

2015年4月30日,发布版本版本v2.2.5。新增支持3D控件扩展;一键部署并运行app在iOS、Android、win32、Mac以及浏览器平台上。

cocoachina大会

开发

Cocos Studio全球同步发布更新,从2013年4月份公测,到2013年10月份,已经超过了10万次下载。已经超过113个国家的独立开发者或游戏公司在使用Cocos Studio。其中,中国、韩国、美国、日本的开发者居多。

功能

2013年9月份,在2013年秋季IOS开发者大会上,Cocos Studio发布了1.0正式版本。并以每六周一个版本的更新速度更新完善。2015年4月30日,Cocos Studio发布了最新v2.2.5版本,新增功能:

【新增】一键部署并运行App在iOS、Android、win32、Mac以及浏览器平台上

【新增】JS项目可以打包成HTML5 App

【新增】支持3D控件扩展

【新增】资源面板csd文件支持拷贝操作,快捷键为Ctrl/Command+D

【新增】双击嵌套的csd文件, 直接进入编辑状态

【新增】文本控件增加描边、阴影属性设置(Cocos2d-x 3.6支持解析)

【新增】动画缓动设置。(Cocos2d-x 3.6支持解析)

【新增】精灵控件,粒子控件blending功能。(Cocos2d-x 3.6支持解析)

【新增】取色器面板支持颜色历史记录

【新增】多选结构树节点,可批量操作显示与锁定

【优化】完整项目与资源项目整合为cocos项目,简化创建项目流程

【优化】资源项目可以升级为完整项目

【优化】整合打包与发布项目

【优化】支持快捷键(Shift + Q/W/T/B)控制调整对象的渲染层级

【优化】创建序列帧动画,增加“是否追加第一帧为最后一帧”选项,可方便的创建循环的序列帧动画

【优化】去掉节点不可以重名的判断

【优化】九宫格参数可以更直观的通过拖动的方式进行设置

【优化】给控件设置资源,控件的尺寸将默认设置为资源的尺寸

【优化】3D网格参考线显示

【优化】整合发布与打包界面

【修复】导入1.6 UI项目只改变结构树显示,不改变控件可见性,导致模拟器里面仍然显示的问题

【修复】ScrollView Area大小受content size限制的问题技术支持

技术支持

1.线上和线下的技术支持

2.技术交流论坛,QQ交流群

3.持续更新的开源实例代码

4.中英文说明文档,持续更新的线上教程

5.Cocos Studio书籍

网站论坛

CocoStudio中文论坛

CocoStudio英文论坛

CocoStudio微博