Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,13 @@ COCOS 4 是一个开源的、高性能的、跨平台的游戏和交互式内容

## 引擎特性

1. **现代图形技术**:GFX 实现设计用于适配现代图形 API,在 Windows 和 Android 上使用 Vulkan,在 Mac OS 和 iOS 上使用 Metal,在 Web 平台上使用 WebGL。
2. **高性能**:运行时引擎由 C++ 和 TypeScript 各占一半构成,低层基础设施、原生平台适配、渲染器和场景管理都用 C++ 编写以保证高运行时性能。我们不断将更多的繁重工作转移到原生代码中。
3. **可定制化渲染管线**:渲染管线被设计为完全可定制的,已在所有平台上支持内置的正向和延迟渲染管线。开发者可以按照相同的方法自定义他们的渲染管线。
4. **可扩展的表面着色器**:材质系统建立在 Cocos 的 effect 格式之上,使用 GLSL 300,着色器程序将自动转换为合适的运行时格式。表面着色器允许充分定制表面材质,同时确保通用的光照模型。
5. **基于物理的渲染(PBR)**:标准效果采用基于物理的渲染,结合基于物理的摄像机和基于物理参数的光照,开发者可以轻松在不同环境中实现逼真、无缝的渲染效果。
6. **易用的 TypeScript API**:用户级 API 集由 TypeScript 提供,加上强大的 VSCode 编辑器,使用 Cocos Creator 开发效率极高。

![image](https://user-images.githubusercontent.com/1503156/111037166-f27c7600-845d-11eb-988f-4c2c8b5c7321.png)

引擎部分主要由 TypeScript 实现,支持用户使用 TypeScript 来编写游戏逻辑。另外在 `native` 目录中则提供了引擎在原生平台上的底层实现。引擎本身大部分是独立的,有成熟的运行时,包括光照、材质、粒子、动画、物理、UI、地形、声音、资源和场景节点管理等模块。同时支持原生和 Web 浏览器,包括 Windows、Mac、iOS、Android、HarmonyOS、Web。更令人兴奋的是,它支持各类小游戏平台,如微信小游戏和 Facebook Instant Games。
Expand Down
Loading