您的位置:起点软件下载编程工具cocos creator

cocos creator官方下载 v2.0.1 免费版

软件大小:505856KB

用户评分:

软件类型:国产软件

运行环境:Win All

软件语言:简体中文

软件分类:编程工具

更新时间:2018/8/24 16:18:34

授权方式:免费软件

插件情况:无 插 件

cocos creator是一款基于开源免费跨平台游戏引擎框架Cocos2d-x开发的游戏开发工具。cocos creator以内容创作为核心,为游戏开发人员提供专业强大的游戏开发服务,涉及有设计、开发、预览、调试到发布的整个过程,新版本大幅度提升稳定性和项目升级的友好度,提供更高级的渲染能力和更丰富的渲染定制空间,同时新增,微信小游戏开放数据域方案,支持C++,Lua和JavaScript三种开发语言。


Cocos Creator以内容创作为核心的一体化游戏开发工具m基于 Cocos2d-x,组件化,脚本化,数据驱动,跨平台发布。
cocos creator下载

【基本介绍】

Cocos Creator是以内容创作为核心的游戏开发工具,在Cocos2d-x基础上实现了彻底脚本化、组件化和数据驱动等特点。 Cocos Creator基于开源框架Cocos2d-x,实现了一体化、可扩展、可自定义工作流的编辑器,并在Cocos系列产品中第一次引入了组件化编程思想和数据驱动的架构设计,这极大地简化了Cocos2d-x开发工作流中的场景编辑、UI设计、资源管理、游戏调试和预览、多平台发布等工作,是使用Cocos2d-x进行团队协作开发的最佳选择。

【软件特点】

1、脚本中可以轻松声明可以在编辑器中随时调整的数据属性,对参数的调整可以由设计人员独立完成。
2、支持智能画布适配和免编程元素对齐的 UI 系统可以完美适配任意分辨率的设备屏幕。
3、专为 2D 游戏打造的动画系统,支持动画轨迹预览和复杂曲线编辑功能。
4、动态语言支持的脚本化开发,使得动态调试和移动设备远程调试变得异常轻松。
5、借助 Cocos2d-x 引擎,在享受脚本化开发的便捷同时,还能够一键发布到各类桌面和移动端平台,并保持原生级别的超高性能
6、脚本组件化和开放式的插件系统为开发者在不同深度上提供了定制工作流的方法,编辑器可以大尺度调 教来适应不同团队和项目的需要。

【工作流程】

在开发阶段,Cocos Creator 已经能够为用户带来巨大的效率和创造力提升,但我们所提供的工作流远不仅限于开发层面。对于成功的游戏来说,开发和调试、商业化 SDK 的集成、多平台发布、测试、上线这一整套工作流程不光缺一不可,而且要经过多次的迭代重复。


Cocos Creator 将整套手机页游解决方案整合在了编辑器工具里,无需在多个软件之间穿梭,只要打开 Cocos Creator 编辑器,各种一键式的自动化流程就能花最少的时间精力,解决上述所有问题。开发者就能够专注于开发阶段,提高产品竞争力和创造力!

【框架特色】

Cocos Creator 包含游戏引擎、资源管理、场景编辑、游戏预览和发布等游戏开发所需的全套功能,并且将所有的功能和工具链都整合在了一个统一的应用程序里。

它以数据驱动和组件化作为核心的游戏开发方式,并且在此基础上无缝融合了 Cocos 引擎成熟的 JavaScript API 体系,能够一方面适应 Cocos 系列引擎开发者用户习惯,另一方面为美术和策划人员提供前所未有的内容创作生产和即时预览测试环境。

编辑器在提供强大完整工具链的同时,提供了开放式的插件架构,开发者能够用 HTML + JavaScript 等前端通用技术轻松扩展编辑器功能,定制个性化的工作流程。



引擎和编辑器的结合,带来的是数据驱动和组件化的功能开发方式,以及设计和程序两类人员的完美分工合作:

设计师在场景编辑器中搭建场景的图像表现
程序员开发可以挂载到场景任意物体上的功能组件
设计师负责为需要展现特定行为的物体挂载组件,并通过调试改善各项参数
程序员开发游戏所需要的数据结构和资源
设计师通过图形化的界面配置好各项数据和资源 -(就这样从简单到复杂,各种你能想像到的工作流程都可以实现)
以工作流为核心的开发理念,让不同职能的开发者能够快速找到最大化自己作用的工作切入点,并能够默契流畅的和团队其他成员配合。

【安装教程】

cocos creator安装图解教程
首先我们点击图中的应用程序选项,然后会需要输入对话框,选择语音环境后继续


打开安装向导界面,选择安装位置文件夹目录,然后勾选同意选项就可以点击安装按钮了


这里是选择安装运行支持的工具(属于另一个软件了,这里可以根据自己的选择现在或者之后安装,也可以安装其他版本)


然后就是等待安装了,十几分钟就好了,


安装快结束的时候会出现如图所示的窗口,这是安装刚刚选择的那个软件


现在三个安装目录,尽量只修改磁盘符噢,其他的设置根据自己的情况


不需要等待安装完成就可以看的我们刚刚安装的已经安装完成了,, 点击现在启动或者关闭按钮就好了,另一个直到安装结束即可

【使用教程】

运行 Cocos Creator
在 Windows 系统,双击解压后文件夹中的 CocosCreator.exe 文件即可启动 Cocos Creator。
可以按照习惯为入口文件设置快速启动或快捷方式,方便随时运行使用。
这里的运行页面是登录之后的。



使用 Cocos 开发者帐号登录
Cocos Creator 启动后,会进入 Cocos 开发者帐号的登录界面。
登录之后就可以享受我们为开发者提供的各种在线服务、产品更新通知和各种开发者福利。
如果之前没有 Cocos 开发者帐号,您可以使用登录界面中的 注册 按钮前往 Cocos 开发者中心进行注册。
注册完成后就可以回到 Cocos Creator 登录界面完成登录了!验证身份后,我们就会进入 Dashboard 界面。
除了手动登出或登录信息过期,其他情况下都会用本地 session 保存的信息自动登录。页面上面我无法退出,如果需要强制退出可以删除本地 session 保存的信息在C:\Users\Administrator\.CocosCreator





Dashboard介绍
启动 Cocos Creator 并使用 Cocos 开发者帐号登录以后,就会打开 Dashboard 界面,在这里你可以新建项目、打开已有项目或获得帮助信息。
Dashboard 界面,包括以下几种选项卡:
最近打开项目: 列出最近打开项目,第一次运行 Cocos Creator 时,这个列表是空的,会提示新建项目的按钮。
新建项目: 选择这个选项卡,会进入到 Cocos Creator 新项目创建的指引界面。
打开其他项目: 如果你的项目没有在最近打开的列表里,你也可以点击这个按钮来浏览和选择你要打开的项目。
帮助: 帮助信息,一个包括各种新手指引信息和文档的静态页面。



【使用技巧】

新建cocos项目教程
打开cocos,点击“项目”,点击“新建项目”。


选中“cocos项目”,点击“下一步”。其中有一些实例,大家不妨看看。


配置相应参数,点击“完成”。里面有一些参数供大家设置,相信难不倒大家。


正在创建项目。


找创建时选择的路径,打开项目。


项目创建成功。


右键,点击“新建文件”。


填写名称,选择你要创建的类型,有的可以填写大小。


至此,你可以创建csb文件进行页面的编辑工作。

cocos creator用protobuf传语音图片等数据
用protobuf先要定义proto文件的结构,这里以语音为例,数据用bytes


用proto工具转化为js,如图命令,proto文件是在当前目录,在其他目录要改下命令


把生成的js拿到cocos creator工程里用,直接把语音数据设置给Voicedata运行时转化proto格式会报错,其实是要把数据转化为uint8Array


写个函数string转uint8array就可以了


这个时候发送是没问题的,但是因为被我们转化过了,接收拿来播放会出问题


接收拿去播放前要先转化回来,如下函数

【相关问题】

解决cocos creator编辑器uuid collision的问题
在使用cocos creator做开发的过程中,就是 UUID collision,然后文件夹里面的文件都看不到了,就是树状目录结构都没有子目录,后面经过多方面的调试和思考,终于发现了几个有点用处的解决方案,就分享给各位吧:





解决方法:
如下,先打开文件:







再就是meta和文件夹都一样的,然后再看:





对于这个的问题,我有两个方案可以处理下,
前面讲一下折中的方法,后面上主题吧,
就先尝试一下吧:
就先重命名一下刚刚新建的文件夹,然后进入cocos creator,
再弹出的提示里面点击OK,然后就可以看到:
这招不行的
(补充:但是有个好处,那个重命名的文件里面的子目录可以看到了,如果后续有需要使用到这个特点的话,那这招就有用了,补充一点,这招重命名命名完成后,还可以在命名回去,子目录还是可以看到的,但是要再重开一次cocos creator的话就没用的了。)




再删除meta文件,再进入 cocos creator的里面看看,
也是没啥太大的效果,文件的子目录还是没反应,
所以,这招从实时的角度上来说是没啥用处的;
补充:如果不嫌麻烦,把所有的meta全部删掉,这个的用处也不大的;




endThis 就使用这个吧,
就把这些发生conflict的文件重命名,然后进入cocos creator里面,
然后把这个cocos creator关闭。





再打开一遍cocos creator,
就如下图,就OK了,一点错误也没有;
补充:
如果说想省点力气,就直接删掉这些个collision文件的东西吧:





补充的:
就在资源管理器里面搜索,搜索后显示的就可以不删除,
没显示的但是名称一样的,那些就是collision文件,
其实在红色的错误的提示里面有写路径的,很好找的:



【更新日志】

v2.0.1
FEATURE
更新史上最好用开放数据域方案
提供微信平台清理缓存的 API
支持微信小游戏和玩一玩平台通过 cc.game.setFrameRate 设置帧率
为模拟器新增 View 菜单用于设置分辨率
模块化 RenderTexture 和 DynamicAtlas

Editor 修复
修复编辑器中粒子资源导入的问题
修复 Label 在编辑器中不受节点 Anchor 改变影响的问题
修复编辑器中设置 BMFont 字体报错
修复部分 Particle 的颜色在 inspector 中无法显示和设置的问题
修复模拟器改变尺寸界面不会适配的问题
修复动画编辑器的曲线编辑器状态残留问题
修复粒子系统在编辑器中的 svg 标示丢失的问题
修复 Editbox 编辑 fontColor 不生效的问题
修复动画编辑器在播放动画时切换 WrapMode 导致场景编辑器中节点无法拖动的问题
修复节点 _localZOrder 数据保存时持续变化的问题
修复编辑器选中节点后键盘方向键无法微调位置的问题
修复场景编辑器选中节点后不会在层级管理器中自动定位的问题
修复节点树在删除节点后自动展开的问题
修复 inspector 面板中点击节点层级管理器不会自动定位的问题
优化 Console 自动滚动体验
修复切换父节点 active 状态时所有子节点全部展开的问题
修复点击 Hierarchy 节点时的闪动问题
修复 Auto Atlas 预览失效问题

Engine 修复
修复 Spine 动画的渲染问题
修复 shader 精度导致的动画抖动
修复节点 inactive 状态下设置属性对 Sprite 影响不生效的问题
修复 Tiled 类型 Sprite 在贴图旋转情况下的渲染错误
修复开放数据域中背景无法透明的问题
修复 Graphics 顶点数过多时的渲染错误
修复 Camera 缩放后部分位置不响应事件的问题
修复 Camera 缩放后 Tilemap 的剪裁问题
修复 RichText 子节点的复用导致的状态错误
修复 IE11 支持
修复 qqplay 不支持 base64 格式的 Particle 贴图问题
修复 Spine 调试插槽在 Release 版本不可用的问题
修复各个平台前后台切换事件的问题
修复 Label 在切换为 BMFont 类型时由 blend function 导致的渲染错误
修复 qqplay 平台在 Android P 系统下的黑屏
修复 Windows 平台 XMLHttpRequest GET 结果为 timeout 的问题
修复 AudioClip 不支持延迟加载的问题
补充缺失的 deprecation API,修复发现的 API 文档问题
修复多个 Mask 共存时 Stencil 会被最后一个 Mask 覆盖的问题
修复开放数据域中 Mask 组件的黑边问题
修复 Mask 使用 image stencil 时不支持延迟加载的问题
修复 Spine 在非调试模式下无法显示调试插槽的问题
修复 Native 平台在勾选 MD5 时音频无法播放的问题
增强 Particle 资源的容错,支持 effecthub 导出的资源格式
修复 resume 可以直接播放未播放过的音频的问题
修复包含 Mask 模块并剔除 Graphics 模块时导致的 Graphics 缺失问题
修复 Native 平台按钮在 active 为 false 时仍然可以收到触摸事件
修复 Web 平台 VideoPlayer 切换 visibility 时视频没有隐藏的问题
修复 windows & mac 模拟器窗口大小改变时不会自动适配的问题
修复 Tilemap parser 的解析问题
修复 Camera 使用 RenderTexture 截图时不支持 mask 的问题
修复多个 Graphics 互相切换时导致的报错
修复粒子系统中粒子最后消失时最终 alpha 无效的问题(不透明)
优化细小的文字渲染在 Native 平台上的表现
修复安卓平台返回键的监听失效
修复 iOS 平台弹出输入框后点击输入框会消失的问题
修复 iOS 平台输入中文字符时的乱码问题
优化输入框的完成按钮设计
修复微信小游戏中输入表情图异常的问题
优化 TiledTile 的 API 设计(不允许设置 layer,自动获取)
修复六边形 TileMap 使用 TiledTile 时的偏移问题
修复原生平台 FileUtils writeStringToFile 调用时崩溃问题