用于Cocos Creator的引擎
Cocos Engine是Cocos Creator编辑器的框架。Cocos Creator是Cocos家族中新一代的游戏开发工具,它带来了一套完整的3D功能,并为游戏开发者提供了一个直观、低成本和协作友好的工作流程。
Cocos Creator继承了其以前版本的许多优良品质和酷炫功能,如跨平台支持,包括微信小游戏等即时游戏平台,资产管理,强大的动画编辑等。此外,Cocos Creator将我们的技术推到了一个全新的水平。我们的GFX实现是为了适应最新的图形后端API,它已经支持WebGL 2,并且可以无缝回落到WebGL 1,它将在原生构建中支持Vulkan和金属。材质系统建立在我们自己的效果格式上,使用GLSL 300,可以很容易地适应低端设备的低版本。开发人员可以制作高性能、极富表现力的着色器,并具有良好的兼容性。伴随着基于物理的相机和照明,高水平的游戏图形可以很容易地实现。我们的纯GPU驱动的骨架动画也能确保您的游戏运行尽可能的流畅。除了所有这些令人兴奋的功能,Cocos Creator还有内置的物理学支持、地形编辑支持、视觉效果编辑、ui系统、TypeScript支持、即时预览等。
这个repo是Cocos Creator的引擎部分,它主要由TypeScript编写,支持用户使用TypeScript或ES6来编写游戏逻辑。引擎本身大部分是独立的,有成熟的运行模块,包括照明、材质、粒子、动画、物理、UI、地形、声音、资源和场景图管理等。它同时支持本地和网络平台,包括Windows、Mac、iOS、Android、Web。更令人兴奋的是,它支持快速扩展的即时游戏平台,如微信小游戏和Facebook即时游戏。
该引擎自然地集成在Cocos Creator内,只被设计为基本的运行时库,而不是独立使用。
开发者
前提条件
安装
在克隆的Repo中,运行以下命令来设置开发环境。
# download & build engine dependencies
这就是你所要做的设置引擎开发环境的全部工作。
构建
-
如果在Cocos Creator内运行,引擎将在编辑器窗口打开后自动编译和构建。
-
在编辑器之外,你需要运行以下命令来构建。
npm run build
项目实例
- 示例案例。简单而富有表现力的演示场景,用于基线测试和特定主题的案例研究。
- Mind Your Step 3D: 初学者的步骤教程项目库。
- UI演示:各种UI组件的使用案例。
- 测试案例。每个引擎模块的单元测试场景。


