
Cocos Creator(游戏开发引擎)
v1.8 官方版- 软件大小:672.45 MB
- 更新日期:2019-06-26 15:38
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:

软件介绍 人气软件 下载地址
Cocos Creator是一款以内容创作为核心的一体化游戏开发工具,也是一套成熟的开源跨平台游戏开发框架,引擎提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富功能,被广泛应用于游戏开发及交互式引用的构建;其核心采用 C++ 编写,支持 C++、 Lua 或 JavaScript 进行开发;Cocos2d-x适配iOS、Android、HTML5、Windows和Mac系统,功能侧重于原生移动平台,并向 3D 领域延伸扩展;更新后的程序具有以下特色:精准了解游戏的新增、活跃、留存、付费等数据,提供最核心最基本的数据标准化界面、功能简洁易用、数据准确性好;作为一个跨平台的免费引擎,Cocos 在很多方面都为开发者着想。目前每次都更新都能看到 Cocos 在兼容性和稳定性上面的努力,作为开发者,很为他们的努力感动。强大又实用,需要的用户可以下载体验

应用介绍
Cocos Creator 是一个支持 Windows 和 Mac 跨平台运行的应用程序,双击即可启动运行。相比传统的 Cocos2d-x 工作流程,将配置开发环境的要求完全免除,运行之后就可以立刻开始游戏内容创作或功能开发。
在数据驱动的工作流基础上,场景的创建和编辑成为了游戏开发的中心,设计工作和功能开发可以同步进行,无缝协作,不管是美术、策划还是程序员,都可以在生产过程的任意时刻点击预览按钮,在浏览器、移动设备模拟器或移动设备真机上测试游戏的最新状态。
程序员和设计人员现在可以实现各式各样的分工合作,不管是先搭建场景,再添加功能,还是先生产功能模块再由设计人员进行组合调试,Cocos Creator 都能满足开发团队的需要。脚本中定义的属性能够以最适合的视觉体验呈现在编辑器中,为内容生产者提供便利。
场景之外的内容资源可以由外部导入,比如图片、声音、图集、骨骼动画等等,除此之外我们还在不断完善编辑器生产资源的能力,包括目前已经完成的动画编辑器,美术人员可以使用这个工具制作出非常细腻富有表现力的动画资源,并可以随时在场景中看到动画的预览。
最后,开发完成的游戏可以通过图形工具一键发布到各个平台,从设计研发到测试发布,Cocos Creator 全部帮您搞定。
新版功能
1、改善了资源加载时的回调机制,原生和 Web 加载场景时速度可提高 2~3 倍
我们发现在加载场景资源时,下载进程可能会出现不必要的异步等待,在 1.5.1 里我们修复了这一问题,并且使得资源加载速度相比 1.4 版本更加快速。下面的图表是新版本在某实际原生项目中的加载表现。
2、在 iOS 平台关闭 openssl 库中的 async 功能,避免苹果商店由于程序使用了 (setcontext, getcontext, makecontext) 等接口而遭拒。
近期苹果商店审查时对于 API 使用的要求越来越严格了,我们也会持续关注苹果审核标准,并从引擎层面解决可能存在的 API 使用问题。
3、增加构建选项 “合并图集中的 SpriteFrame”,默认不勾选,解决 1.5.0 构建原生平台时载入游戏速度可能变慢的问题。
1.5.0 中我们会默认合并图集中的 SpriteFrame,这样会导致当资源量很大时产生需要很长时间解析的资源描述文件,如果用户对于资源请求数量要求不高,但希望首屏能够快速加载时,可以取消这一选项。
软件特色
1、脚本中可以轻松声明可以在编辑器中随时调整的数据属性,对参数的调整可以由设计人员独立完成
2、支持智能画布适配和免编程元素对齐的 UI 系统可以完美适配任意分辨率的设备屏幕
3、专为 2D 游戏打造的动画系统,支持动画轨迹预览和复杂曲线编辑功能
4、动态语言支持的脚本化开发,使得动态调试和移动设备远程调试变得异常轻松
5、借助 Cocos2d-x 引擎,在享受脚本化开发的便捷同时,还能够一键发布到各类桌面和移动端平台,并保持原生级别的超高性能
6、脚本组件化和开放式的插件系统为开发者在不同深度上提供了定制工作流的方法,编辑器可以大尺度调教来适应不同团队和项目的需要
安装步骤
1、用户只要点击本网站提供的下载地址即可将应用程序下载到磁盘

2、解压数据文件,得到可以直接使用的程序文件,双击程序进行安装,可以直接点击OK按钮

3、需要完全同意上述协议的所有条款,才能继续安装应用程序,如果没有异议,请点击“同意”按钮;

4、弹出以下界面,直接使用鼠标点击下一步按钮即可,此界面为程序信息界面,可以根据自己需要选择(经验不足者,建议默认安装),用户可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改

5、用户可以根据自己的需要点击安装按钮,如果用户电脑上没有主程序,可以勾选并进行安装

6、等待应用程序安装进度条加载完成即可,需要等待一小会儿

7、据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

8、程序安装完成后,双击应用程序,即可打开程序数据包

9、弹出程序登录界面,可以点击注册按钮进行登录,没有的可以点击注册

10、弹出账号注册界面,输入用户对应的信息

11、输入信息后,点击注册按钮进行注册

12、通过打开邮箱即可得到登录账号和密码

使用说明
Dashboard
启动 Cocos Creator 并使用 Cocos 开发者帐号登录以后,就会打开 Dashboard 界面,在这里你可以新建项目、打开已有项目或者获得帮助信息。
界面总览

上图所示的就是 Cocos Creator 的 Dashboard 界面,包括以下几种选项卡:
最近打开项目: 列出最近打开项目,第一次运行 Cocos Creator 时,这个列表是空的,会提示 新建项目的按钮。
新建项目: 选择这个选项卡,会进入到 Cocos Creator 新项目创建的指引界面。
打开其他项目: 如果你的项目没有在最近打开的列表里,你也可以点击这个按钮来浏览和选择你要打开的项目。
帮助: 帮助信息,一个包括各种新手指引信息和文档的静态页面。
下面我们来依次介绍这些分页面。
最近打开项目
你可以通过 最近打开项目 选项卡快速访问近期打开过的项目。第一次运行 Cocos Creator 时,这个列表是空的,在界面上会显示 新建项目 的按钮。你可以在创建了一些项目后回来,并看到你新建的项目出现在列表里。

当你的鼠标悬停在一个最近打开项目的条目上时,会显示出可以对该项目进行操作的行为:
点击 打开 在 Cocos Creator 编辑器中打开该项目
点击 关闭 将该项目从最近打开项目列表中移除,这个操作不会删除实际的项目文件夹。
此外,当鼠标点击选中或悬停在项目上时,你能够在 Dashboard 下方的状态栏看到该项目所在路径。

新建项目
你可以在 新建项目 选项卡里创建新的 Cocos Creator 项目。
在 新建项目 页面,我们首先需要选择一个项目模板,项目模板会包括各种不同类型的游戏基本架构,以及学习用的范例资源和脚本,来帮助你更快进入到创造性的工作当中。
注意: 早期的 Cocos Creator 版本中还没有很多可选择的项目模板,我们会随着 Cocos Creator 功能逐渐完整持续添加更多模板为用户提供方便。
点击选择一个模板,你可以在页面下方看到该模板的描述。

在页面下方你可以看到项目名称和项目存放地址。可以在项目路径输入框手动输入项目存放路径和项目名称,路径的最后一节就是项目名称。
你也可以点击 浏览 按钮,打开浏览路径对话框,在你的本地文件系统中选择一个位置来存放新建项目。
一切都设置好后,点击 新建项目 按钮来完成项目的创建。Dashboard 界面会被关闭,然后新创建的项目会在 Cocos Creator 编辑器主窗口中打开。
打开其他项目
如果你在 最近打开项目 页面找不到你的项目,或者刚刚从网上下载了一个从未打开过的项目时,你可以通过 打开其他项目 选项卡按钮在本地文件系统浏览并打开项目。
点击 打开其他项目 后,会弹出本地文件系统的选择对话框,在这个对话框中选中你的项目文件夹,并选择打开就可以打开项目。
注意:Cocos Creator 使用特定结构的文件夹来作为合法项目标识,而不是使用工程文件。选择项目时只要选中项目文件夹即可。
帮助
你可以通过 帮助 页面访问 Cocos Creator 用户手册和其他帮助文档。

产品定位
Cocos Creator 是以内容创作为核心的游戏开发工具,在 Cocos2d-x 基础上实现了彻底脚本化、组件化和数据驱动等特点。
工作流程说明
在开发阶段,Cocos Creator 已经能够为用户带来巨大的效率和创造力提升,但我们所提供的工作流远不仅限于开发层面。对于成功的游戏来说,开发和调试、商业化 SDK 的集成、多平台发布、测试、上线这一整套工作流程不光缺一不可,而且要经过多次的迭代重复。

Cocos Creator 将整套手机页游解决方案整合在了编辑器工具里,无需在多个软件之间穿梭,只要打开 Cocos Creator 编辑器,各种一键式的自动化流程就能花最少的时间精力,解决上述所有问题。开发者就能够专注于开发阶段,提高产品竞争力和创造力!
创建或导入资源
将图片、声音等资源拖拽到编辑器的 资源管理器 面板中,即可完成资源导入。
此外,你也可以在编辑器中直接创建场景、预制、动画、脚本、粒子等各类资源。
建造场景内容
项目中有了一些基本资源后,我们就可以开始搭建场景了,场景是游戏内容最基本的组织方式,也是向玩家展示游戏的基本形态。
我们通过 场景编辑器 将添加各类节点,负责展示游戏的美术音效资源,并作为后续交互功能的承载。
添加组件脚本,实现交互功能
我们可以为场景中的节点挂载各种内置组件和自定义脚本组件,来实现游戏逻辑的运行和交互。包括从最基本的动画播放、按钮响应,到驱动整个游戏逻辑的主循环脚本和玩家角色的控制。几乎所有游戏逻辑功能都是通过挂载脚本到场景中的节点来实现的。
一键预览和发布
搭建场景和开发功能的过程中,你可以随时点击预览来查看当前场景的运行效果。使用手机扫描二维码,可以立即在手机上预览游戏。当开发告一段落时,通过 构建发布 面板可以一键发布游戏到包括桌面、手机、Web 等多个平台。
功能特性
Cocos Creator 功能上的突出特色包括:
脚本中可以轻松声明可以在编辑器中随时调整的数据属性,对参数的调整可以由设计人员独立完成。
支持智能画布适配和免编程元素对齐的 UI 系统可以完美适配任意分辨率的设备屏幕。
专为 2D 游戏打造的动画系统,支持动画轨迹预览和复杂曲线编辑功能。
动态语言支持的脚本化开发,使得动态调试和移动设备远程调试变得异常轻松。
借助 Cocos2d-x 引擎,在享受脚本化开发的便捷同时,还能够一键发布到各类桌面和移动端平台,并保持原生级别的超高性能
脚本组件化和开放式的插件系统为开发者在不同深度上提供了定制工作流的方法,编辑器可以大尺度调教来适应不同团队和项目的需要。
架构特色
Cocos Creator 包含游戏引擎、资源管理、场景编辑、游戏预览和发布等游戏开发所需的全套功能,并且将所有的功能和工具链都整合在了一个统一的应用程序里。
它以数据驱动和组件化作为核心的游戏开发方式,并且在此基础上无缝融合了 Cocos 引擎成熟的 JavaScript API 体系,能够一方面适应 Cocos 系列引擎开发者用户习惯,另一方面为美术和策划人员提供前所未有的内容创作生产和即时预览测试环境。
编辑器在提供强大完整工具链的同时,提供了开放式的插件架构,开发者能够用 HTML + JavaScript 等前端通用技术轻松扩展编辑器功能,定制个性化的工作流程。
以下,是 Cocos Creator 的技术架构图

图一

图二
从图中我们可以看出,编辑器是由 Electron 驱动再结合引擎所搭建的开发环境,引擎则负责提供许多开发上易于使用的组件和适配各平台的统一接口。
引擎和编辑器的结合,带来的是数据驱动和组件化的功能开发方式,以及设计和程序两类人员的完美分工合作:
设计师在场景编辑器中搭建场景的图像表现
程序员开发可以挂载到场景任意物体上的功能组件
设计师负责为需要展现特定行为的物体挂载组件,并通过调试改善各项参数
程序员开发游戏所需要的数据结构和资源
设计师通过图形化的界面配置好各项数据和资源 -(就这样从简单到复杂,各种你能想像到的工作流程都可以实现)
以工作流为核心的开发理念,让不同职能的开发者能够快速找到最大化自己作用的工作切入点,并能够默契流畅的和团队其他成员配合。
常见问题
Q: Cocos Creator 是游戏引擎吗?
A: 它是一个完整的游戏开发解决方案,包括了 cocos2d-x 引擎的 JavaScript 实现(不需要学习一个新的引擎),以及能让你更快速开发游戏所需要的各种图形界面工具
Q: Cocos Creator 的编辑器是什么样的?
A: 完全为引擎定制打造,包含从设计、开发、预览、调试到发布的整个工作流所需的全功能一体化编辑器
Q: 我不会写程序,也能使用 Cocos Creator 吗?
A: 当然!Cocos Creator 编辑器提供面向设计和开发的两种工作流,提供简单顺畅的分工合作方式。
Q: 我使用 Cocos Creator 能开发面向哪些平台的游戏?
A: Cocos Creator 目前支持发布游戏到 Web、iOS、Android、各类"小游戏"、PC 客户端等平台,真正实现一次开发,全平台运行。
Q: Cocos Creator 能开发 Cocos2d-x C++ 或者 Lua 的游戏吗?
A: Cocos Creator 可以通过安装 C++/Lua for Creator 插件,在编辑器里编辑 UI 和场景,导出通用的数据文件,在 Cocos2d-x 引擎中进行加载运行。
更新日志
Cocos Creator v1.8更新(2017-12-29):
作为引擎方,为了尽可能简化开发者的工作量,我们为用户完成的主要工作包括:
1、引擎框架适配微信小游戏 API,纯游戏逻辑层面,用户不需要任何额外的修改
2、Cocos Creator 编辑器提供了快捷的打包流程,直接发布为微信小游戏,并自动唤起小游戏的开发者工具
3、自动加载远程资源,缓存资源以及缓存资源版本控制
除此之外,小游戏平台的游戏提交,审核和发布流程和小程序是没有区别的,都需要遵守微信团队的要求和标准流程,具体信息可以参考文末的链接。
使用 Cocos Creator 发布微信小游戏
我们从 Cocos Creator v1.8 开始,支持 Cocos Creator 游戏一键发布为微信小游戏,下面是详细的发布步骤:
1、在微信公众平台下载微信开发者工具
2、在 "Creator 偏好设置" > "原生开发环境" 中设置微信开发者工具路径
3、登陆微信公众平台,找到 appid
4、在构建面板中设置项目名和 appid
5、构建发布
6、点击 play 打开微信开发者工具
7、预览部署
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文