cocos creator是款功能强大的游戏开发软件,软件基于开源框架Cocos2d-x,包含游戏引擎、资源管理、场景编辑、游戏预览和发布等游戏开发所需的全套功能,极大简化了使用Cocos2d-x框架开发游戏的过程,而且cocos creator(游戏制作)还在Cocos2d-x 基础上轻松的即可实现基本化,数据驱动、组件化等,在Cocos2d-x基础上实现了彻底脚本化、组件化和数据驱动等特点。
软件功能
脚本中可以轻松声明可以在编辑器中随时调整的数据属性,对参数的调整可以由设计人员独立完成。
支持智能画布适配和免编程元素对齐的 UI 系统可以完美适配任意分辨率的设备屏幕。
专为 2D 游戏打造的动画系统,支持动画轨迹预览和复杂曲线编辑功能。
动态语言支持的脚本化开发,使得动态调试和移动设备远程调试变得异常轻松。
借助 Cocos2d-x 引擎,在享受脚本化开发的便捷同时,还能够一键发布到各类桌面和移动端平台,并保持原生级别的超高性能
脚本组件化和开放式的插件系统为开发者在不同深度上提供了定制工作流的方法,编辑器可以大尺度调教来适应不同团队和项目的需要。
软件特色
整合 box2d 物理引擎,请下载专用范例 Physics Example277 进行测试
增加外部编译命令,有三种工作流程
[VS Code] 主菜单里的 「开发者->VS Code 工作流->添加编译任务」,在 VS Code 里通过快速打开输入框输入 task compile 即可触发脚本导入和编译(需要安装 cURL)
Preview 网页里增加了 Recompile 按钮,按下之后就会导入和编译脚本更新
使用其他脚本编辑工具的,请手动添加任务,访问 http://localhost:7456/update-db 即可触发脚本导入和编译
TypeScript 初步支持,请直接使用资源管理器的创建菜单创建 TS 文件模板,并参考模板中的装饰器来声明属性
Camera 组件支持,Camera 组件可以添加在任意节点上,然后通过指定 target,来规定哪些节点将会通过 Camera 来决定渲染位置。如果需要卷屏,只需要修改 camera 所在节点的世界坐标位置。
安装方法
1、下载文件找到"CocosCreator.exe"双击运行,进入软件安装向导界面;
2、进入软件的安装向导界面,选择您需要进行使用的语言,点击中文;
3、进入软件的登录界面,如下图;
更新日志
[ProjectSetting] 项目设置里添加 Canvas 默认分辨率和自适应 policy 设置
[ProjectSetting] 增加按照项目设置模拟器分辨率的选项
[ProjectSetting] 修复了项目设置中 预览运行 面板无法显示的问题,修复了引擎模块设置无法正确保存的问题
[Properties] 优化 slider 控件的步长设置, type 是 integer 的时候设置 precision = 0
[Properties] 修复点击组件标题栏右边的功能按钮(齿轮)时也会折叠属性的问题。
[Properties] 属性检查器增加 cc.Rect 类型控件支持
[Simulator] 模拟器菜单添加选项设置是否显示 FPS
[Sourcemap] 修复使用 chrome 调试脚本时 sourcemap 源码内容错误的问题
[CodeEditor] 修复内置代码编辑器中按 Ctrl+Z,主窗口也会接收撤销事件的问题
[Console] 编译失败时,显示包括报错列的更详细的报错信息
[Editor] 在使用的自定义引擎版本和当前编辑器不兼容时,增加弹窗提示
[Editor] 更新控件库图标
[Editor] 修复从场景中删除某组件后,从项目中删除对应脚本仍然会报错的问题
[Editor] 修复了图片路径中包含中文时,可能会导致导入失败的问题