chnnic 发表于 2024-4-6 19:33:54

这么全的 Cocos Creator 3.x 学习资源,竟然是免费的!

*本文首发于 Cocos 官方公众号
目前 Cocos Creator 3.0 越来越成熟,使用 Cocos Creator 做游戏的小伙伴越来越多。我们在这里整理了现阶段最全面、最优质的 Cocos Creator 3.x 的学习资料,供大家参考、交流。欢迎加入 Cocos Creator 3.x 的大家庭!
更详细的说明移步 Cocos 论坛讨论帖,我们将不定期更新,为大家提供最新学习资料。
PART1.认识 Cocos Creator

Cocos Creator 编辑器
首先当然是通过官方文档来了解 Cocos Creator v3.x 编辑器,通过官方提供的 新手上路 16。

[*]Cocos Creator下载安装
[*]使用 Dashboard
[*]编辑器界面介绍
[*]项目结构
[*]入门指南合集:编辑器面板介绍视频
Cocos Creator 引擎功能

Cocos Creator 里的组件有什么功能、能产生什么效果、该如何去做,都可以通过下列的展示来了解。

[*]展示范例集合(GitHub 9 | Gitee 13):从基本组件的使用到渲染效果的展示,这个项目里包括了多个侧重功能不同的场景及多个游戏 Demo 供用户参考
[*]物理测试范例(GitHub 2 | Gitee 3):包含了一些物理测试例和案例工程,如吞噬黑洞、简化小车、坠落小球等,介绍了一些基础的功能和使用方法,方便用户结合文档了解物理功能。
[*]Simple-Games(GitHub 2 | Gitee 11):简单小游戏集合演示 Demo,用户可通过此案例学习完成一些简单并且常见的小游戏。
[*]模块展示集合(GitHub 1 | Gitee 8):引擎各个功能的范例项目,基本涵盖了引擎的大部分功能模块,用户在使用功能时可参考此项目中的用法进行开发。
[*]UI 展示 Demo(GitHub | Gitee):各类 UI 组件组合使用的演示 Demo。
PART2.学语言

TypeScript
Cocos Creator v3.x 仅支持 TypeScript,以下内容将告诉你什么是 TypeScript、为什么要使用 TypeScript、TypeScript 与 JavaScript 的区别等。

[*]为什么选择使用 TypeScript ?
[*]使用 TypeScript 更有说服力的原因
[*]TypeScript 入门教程
[*]X 分钟速成 TypeScript
[*]Cocos Creator 3.0 TypeScript 问题答疑及经验分享
[*]TypeScript 官方网站
[*]TypeScript 中文网
[*]TypeScript - Classes
[*]TypeScript - Decorators
[*]TypeScript - DefinitelyTyped
[*]TypeScript 源码
[*]TypeScript 开源代码仓库
视频教程

如果你更喜欢通过视频来进行学习,也可以参考以下内容:

[*]尚硅谷2021版TypeScript教程
[*]黑马程序员最新TypeScript入门视频
[*]5天入门TypeScript
[*]从入门到精通全集入门TypeScript
PART3.项目实战

当你对 Cocos Creator 引擎和 TypeScript 都有一定的了解,就可以通过优质实战项目,来进行模仿学习。
项目实战+源码-文字类


[*]一步两步(GitHub | Gitee)
[*]弹弹乐教程和源码分享
[*]3D打砖块
[*]不停歇的球
[*]拇指射箭
[*]拇指投篮
[*]蚂蚁庄园运动会
[*]懒猫跑酷
项目实战+源码-视频类


[*]快上车
[*]懒猫跑酷
[*]奔跑吧巨人教程
[*]音乐弹球
[*]架木板
[*]快打快逃
[*]开发2D模仿超级玛丽类游戏实录
[*]Snake VS Block小游戏教程
除此之外,Cocos Store 上也有许多完整游戏项目,不仅包含源码、美术素材(3D模型,特效,动画等)、策划方案,有的还提供了配套的文字或视频教程。后续,官方也将不断发布更多不同类型的游戏项目给到开发者,敬请关注。

[*]幽灵射手
[*]奔跑吧小仙女
[*]奔跑吧巨人
[*]快上车
免费美术资源

自己动手做的时候,有缺失美术资源的苦恼吗?Cocos Store 也提供了许多免费美术素材,供大家使用。

[*]实拍和3D扫描的贴图和模型资源
[*]HDRI全景贴图首选资源,UE官方文档推荐
[*]国内美术大神教程集合地
[*]国内最大的美术资源论坛,集合资源、教程、作品分享、插件笔刷等
[*]世界级的美术大神都在这里,有大神自创的笔刷、插件、shader、教程等可供下载
[*]角色动画动作捕捉资源库
PART4.特色功能

想要的功能和效果不知道如何实现?做出来的成品不太满意?我们整理了一些特色功能实现教程供大家参考,说不定就能学到新的知识,灵感迸发。在此也感谢各位开发者的无私分享!

[*]简单的卡通水体渲染教程
[*]关于黑洞游戏的简易实现思路
[*]3D 不规则地形行走
[*]标志板!教程
[*]3D换装
[*]2D 素材 3D 效果
[*]3D 粒子系统初战
[*]折纸效果 / 竖排文本
[*]四元数与3D旋转实例
[*]弹性跟随相机
[*]炫酷水面效果
[*]3D 物理讲解
[*]3D 摇杆控制器一种简单实现
[*]3.x中使用AES加密解密
[*]3.0 的插件扩展系统
[*]3D 之相机跟随与旋转
[*]实现撑杆跳
[*]射线检测 raycast 的使用
[*]3.x 2d超大随机地图
[*]FPS Demo
[*]残影效果
PART5.知识进阶

有了一定基础后,就可以学习一些进阶内容,以下是做一个 3D 游戏应当深入了解的部分内容。
3D 游戏


[*]《3D数学基础:图形与游戏开发》
[*]《window游戏编程大师技巧》
[*]《3D游戏编程大师技巧》
[*]《游戏引擎架构》
[*]《OpenGL 编程指南》
[*]《Real-Time Rendering 4th》
[*]《Physically Based Rendering 3rd》
[*]《WebGL编程指南》
shader


[*]Cocos shader 基础入门系列教程(更新中)
[*]creator shader:从零开始
[*]Shader 入门:GLSL ES(简介和基本语法)
[*]Shader 入门:GLSL ES(数据类型)
[*]Shader 入门:GLSL ES(运算符和限定符)
[*]OpenGL 教程
[*]WebGL 教程
[*]GLSL语法
[*]shader 编程入门实战
[*]Shader基础知识_法线贴图
[*]Creator3D shader 的正确姿势
[*]Shader 编写示例
[*]学习shader的入门笔记
[*]Shader Effect 系列
[*]Shader进行头像圆角化处理
[*]镜面光泽(shader)
[*]融球效果(shader)
[*]水波扩散效果(shader)
[*]shader 溶解效果
[*]用 Shader 写个完美的波浪
[*]Creator3D 水纹及水波Shader
[*]Creator3D:噪声消融
[*]Creator3D:水面波浪
[*]Creator3D:心动效果
[*]MatCap Shader
[*]跨引擎Shader
[*]Shader进阶项目 uv动画教程
[*]欢乐水杯(happy glass)的流体实现
[*]shader3D熔岩特效3D
[*]如何抄一个 Shader 到 Cocos Creator
[*]雾效果!shader 源码分析与讲解
[*]shader 入门实战之噪声纹理
[*]飘扬的旗帜!shader
PART5.结语

知识和学习是无穷的,问题和分享也是无穷的,感谢无私分享的 Cocos 开发者们,让我们可以站在巨人的肩膀上进行学习。
如果大家有遇到自己目前无法解决的问题,欢迎到论坛发帖或者咨询官方小秘书,此外,Cocos Creator 的商店里也还有很多宝藏等着大家去发现,我们也会将最新的优质学习资料持续更新至论坛。如有疑问,欢迎扫描下方二维码进行咨询↓

单行道 发表于 2024-4-6 19:34:26

有没有最新版本的资源分享呀
页: [1]
查看完整版本: 这么全的 Cocos Creator 3.x 学习资源,竟然是免费的!