目录
Cocos Creator 是什么?
语言支持
功能特性
工作流程
功能模块
相关游戏
参考
Cocos Creator 是什么?
Cocos Creator 既是一款高效、轻量、免费开源的跨平台 2D&3D 图形引擎,也是一个实时 2D&3D 数字内容创作平台。拥有 高性能、低功耗、流式加载、跨平台 等诸多优点,可以用它来创作 游戏、车机、XR、元宇宙 等领域的项目。问答形式:
-
Q:Cocos Creator 是游戏引擎吗?
A:它是一个完整的游戏开发解决方案,包含了轻量高效的跨平台游戏引擎,以及能让你更快速开发游戏所需要的各种图形界面工具。 -
Q:Cocos Creator 的编辑器是什么样的?
A:完全为引擎定制打造,包含从设计、开发、预览、调试到发布的整个工作流所需的全功能一体化编辑器。 -
Q:我不会写程序,也能使用 Cocos Creator 吗?
A:当然!Cocos Creator 编辑器提供面向设计和开发的两种工作流,提供简单顺畅的分工合作方式。 -
Q:我使用 Cocos Creator 能开发面向哪些平台的游戏?
A:Cocos Creator 目前支持发布游戏到 Web、iOS、Android、各类"小游戏"、PC 客户端等平台,真正实现一次开发,全平台运行。
语言支持
Cocos Creator 支持 TypeScript 和 JavaScript 两种编程语言。但需要注意的是,JavaScript 只支持以 插件脚本 的形式导入使用。
功能特性
- 脚本中可以轻松声明可以在编辑器中随时调整的数据属性,对参数的调整可以由设计人员独立完成。
- 支持智能画布适配和免编程元素对齐的 UI 系统可以完美适配任意分辨率的设备屏幕。
- 专为 2D 游戏打造的动画系统,支持动画轨迹预览和复杂曲线编辑功能。
- 使用动态语言支持的脚本开发,包括 JavaScript 和 TypeScript,使得动态调试和移动设备远程调试变得异常轻松。
- 底层由 Cocos2d-x 演化而来,在享受脚本化开发的便捷时,保持原生级别的轻量和高性能。
- 脚本组件化和开放式的插件系统为开发者在不同深度上提供了定制工作流的方法,编辑器可以大尺度调整来适应不同团队和项目的需求。
- Cocos Creator 包含游戏引擎、资源管理、场景编辑、游戏预览和发布等游戏开发所需的全套功能,并且将所有的功能和工具链都整合在了一个统一的应用程序里。
工作流程
功能模块
- 场景制作
- 资源系统
- 脚本指南及事件系统
- 发布跨平台游戏
- 图形渲染
- 2D 渲染
- UI 系统
- 动画系统
- 声音系统
- 物理系统
- 粒子系统
- 缓动系统
- 地形系统
- 资源管理
- 本地化
- 扩展编辑器
- 进阶主题
相关游戏
- 《开心消消乐》
- 《欢乐斗地主》
- 《梦幻西游》
- 《热血传奇》
- 《传奇霸业》
- 《问道》
- 《剑与远征》
- 《刀塔传奇》
- 《放开那三国》
- 《全民飞机大战》
- 《三国之刃》
- 《大掌门》
- 《航海王》
- 《怪物弹珠》
- 《秦时明月》
- 《勇者斗恶龙》
- 《保卫萝卜》
- 《百万亚瑟王系列》
- 《Big Fish、Casino》
- 《SSSnaker》
- 《我的御剑日记》
- 《Cyberpunk》
- 《永恒徽章》
- 《次神:光之觉醒》
- 《Cook & Merge: Merge Cooking》
- 《Mom's Kitchen: Cooking Games》
- 《Return Of The Host》
- 《肥鹅健身房》
- .......
参考
1. Cocos Creator 3.8 手册 - 关于 Cocos Creator