技术实践
Cocos Creator
Cocos Creator 是以内容创作为核心的游戏开发工具,在 Cocos2d-x 基础上实现了彻底脚本化、组件化和数据驱动等特点

教程
文档说明
https://docs.cocos.com/creator/3.0/manual/zh/getting-started/
视频教程
最新Cocos Creator 3.0视频教程【持续更新中】
Cocos Creator 功能上的突出特色
- 脚本中可以轻松声明可以在编辑器中随时调整的数据属性,对参数的调整可以由设计人员独立完成。
- 支持智能画布适配和免编程元素对齐的 UI 系统可以完美适配任意分辨率的设备屏幕。
- 专为 2D 游戏打造的动画系统,支持动画轨迹预览和复杂曲线编辑功能。
- 使用动态语言支持的脚本开发,包括 JavaScript 和 TypeScript,使得动态调试和移动设备远程调试变得异常轻松。
- 底层由 Cocos2d-x 演化而来,在享受脚本化开发的便捷时,保持原生级别的轻量和高性能。
- 脚本组件化和开放式的插件系统为开发者在不同深度上提供了定制工作流的方法,编辑器可以大尺度调整来适应不同团队和项目的需求。
在数据驱动的工作流基础上,场景的创建和编辑成为了游戏开发的重心,设计工作和功能开发可以同步进行,无缝协作。不管是美术、策划还是程序员,都可以在生产过程的任意时刻点击预览按钮,在浏览器、移动设备模拟器或移动设备真机上测试游戏的最新状态。
程序员和设计人员现在可以实现各式各样的分工合作,不管是先搭建场景,再添加功能,还是先生产功能模块再由设计人员进行组合调试,Cocos Creator 都能满足开发团队的需要。脚本中定义的属性能够以最适合的视觉体验呈现在编辑器中,为内容生产者提供便利。
场景之外的内容资源可以由外部导入,比如图片、声音、图集、骨骼动画等等,除此之外我们还在不断完善编辑器生产资源的能力,包括目前已经完成的动画编辑器,美术人员可以使用这个工具制作出非常细腻富有表现力的动画资源,并可以随时在场景中看到动画的预览。
支持 2D 和 3D 游戏开发,其功能可满足各种游戏类型的特定需求。深入优化了纯 2D 游戏的编辑器体验和引擎性能,并内置了对中间件的支持,如 Spine、DragonBones、TiledMap、Box2D 和 Texture Packer。
最后,开发完成的游戏可以通过图形工具一键发布到各个平台,从设计研发到测试发布,Cocos Creator 全部帮您搞定