Cocos 3.x 入门系列三 演示和范例项目汇总
本系列参考https://docs.cocos.com/creator/3.0/manual/zh/,会摘抄部分原文,并做一些个人笔记。
一、演示和范例项目
注意,所有 GitHub 上的演示和范例项目都会跟随版本进行更新,默认分支对应目前最新的 Cocos Creator 版本,老版本的项目会以 v0.7 这样的分支名区分,分支名会和相同版本的 Cocos Creator 对应,下载使用的时候请注意。
- 展示范例集合:从基本组件的使用到渲染效果的展示,这个项目里包括了多个侧重功能不同的场景及多个游戏 Demo 供用户参考
- 一步两步:也就是 快速上手 文档里分步讲解制作的游戏
- 物理测试范例: 包含了一些物理测试例和一些案例工程,如吞噬黑洞、简化小车、坠落小球等,测试例和案例介绍了一些基础的功能和使用方法,方便您结合文档了解物理功能
- Simple-Games:简单小游戏集合演示 Demo,用户可通过此案例学习完成一些简单并且常见的小游戏
- 模块展示集合: 引擎各个功能的范例项目,基本涵盖了引擎的大部分功能模块,用户在使用功能时可参考此项目中的用法进行开发
- UI 展示 Demo:各类 UI 组件组合使用的演示 Demo
- 弹弹乐 3D:用户可通过此项目制作弹弹球游戏,论坛教程。
- 快上车 3D:基于物理的游戏制作 demo,用户可通过此项目制作快上车游戏。
总结:截止到2021年4月13号,以上示例只有模块展示集合和快上车 3D可以使用3.0直接开发,其它项目需要参考官方文档进行升级,具体版本号见下文:
二、展示范例集合
https://github.com/cocos-creator/example-3d
1.npm-case
此示例用于演示 Cocos Creator 中各种模块交互的情形,尤其是 NPM 模块的使用。
image.png
2.physics-3d
image.png3.planar-reflection
image.png4.protobuf
本案例演示了如何在 Cocos Creator 3D 来使用 protobuf.js。
image.png
5.show-cases
image.png这个1.2.1版本下载不到,不过可以强制升级到3.0.0来打开。
6.simple-games
image.png7.wx-open-data-project
image.png三、一步两步
https://github.com/cocos-creator/tutorial-mind-your-step-3d
四、物理测试范例
https://github.com/cocos-creator/example-3d/tree/master/physics-3d
就是上面第二部分说的physics-3d
五、Simple-Games
https://github.com/cocos-creator/example-3d/tree/master/simple-games
就是上面第二部分说的simple-games
六、模块展示集合
https://github.com/cocos-creator/test-cases-3d
引擎各个功能的范例项目,基本涵盖了引擎的大部分功能模块,用户在使用功能时可参考此项目中的用法进行开发
这个是3.0开发的,里面很多实例值得看看
七、UI 展示 Demo
https://github.com/cocos-creator/demo-ui/
这个可以强行升级到3.0,虽然有报错,部分API也是老的。
八、弹弹乐 3D
https://github.com/cocos-creator/demo-ball
九、快上车 3D
https://github.com/cocos-creator/tutorial-taxi-game
B站教学视频:https://www.bilibili.com/video/BV1AE411j7L9