这么全的CocosCreator3.x学习资源,竟然是免费的!
现阶段最全⾯、最⽬前 Cocos Creator 3.0 越来越成熟,使⽤ Cocos Creator 做游戏的⼩伙伴越来越多。我们在这⾥整理了现阶段最全⾯、最的学习资料,供⼤家参考、交流。欢迎加⼊ Cocos Creator 3.x 的⼤家庭!
优质的 Cocos Creator 3.x 的学习资料
PART 1
认识 Cocos Creator
Cocos Creator 编辑器
通过官⽅⽂档「新⼿上路」,了解⼀下 v3.x 编辑器。
「Cocos Creator下载安装」
「使⽤ Dashboard」
「编辑器界⾯介绍」
「项⽬结构」
「⼊门指南合集:编辑器⾯板介绍视频」
Cocos Creator 引擎功能
Cocos Creator ⾥的组件有什么功能、能产⽣什么效果、该如何去做,都可以通过下列的展⽰来了解。
「展⽰范例合集」:从基本组件的使⽤到渲染效果的展⽰,项⽬包括多个侧重功能不同的场景及多个游戏 Demo。GitHub -
Gitee -
「物理测试范例」:包含了⼀些物理测试例和案例⼯程,如吞噬⿊洞、简化⼩车、坠落⼩球等。
GitHub -
Gitee -
「Simple-Games」:简单⼩游戏集合演⽰ Demo。
GitHub -
Gitee -
「模块展⽰集合」:引擎各个功能的范例项⽬,基本涵盖了引擎的⼤部分功能模块。
GitHub -
Gitee -
「UI 展⽰ Demo」:各类 UI 组件组合使⽤的演⽰ Demo。
GitHub -
Gitee -
PART 2
学语⾔
TypeScript
Cocos Creator v3.x 仅⽀持 TypeScript,以下内容将告诉你什么是 TypeScript、为什么要使⽤ TypeScript、TypeScript 与JavaScript 的区别等。
「为什么选择使⽤ TypeScript?」
「TypeScript ⼊门教程」
「X 分钟速成 TypeScript」
「Cocos Creator 3.0 TypeScript 问题答疑及经验分享」
「TypeScript 官⽅⽹站」
「TypeScript 中⽂⽹」
「TypeScript - Classes」
「TypeScript - Decorators」
「TypeScript - DefinitelyTyped」
「TypeScript 开源代码仓库」
视频教程
如果你更喜欢通过视频来进⾏学习,也可以参考以下内容:
「尚硅⾕2021版 TypeScript 教程」
「⿊马程序员最新 TypeScript ⼊门视频」
「5天⼊门 TypeScript」
「从⼊门到精通全集⼊门 TypeScript」
PART 3
项⽬实战
当你对 Cocos Creator 引擎和 TypeScript 都有⼀定的了解,就可以通过优质实战项⽬,来进⾏模仿学习。项⽬实战+源码-⽂字类
「⼀步两步」
GitHub -
Gitee -
「弹弹乐教程和源码分享」
「3D 打砖块」
「不停歇的球」
「拇指射箭」
「拇指投篮」
「蚂蚁庄园运动会」
「懒猫跑酷」
项⽬实战+源码-视频类
「快上车」
「懒猫跑酷」
「奔跑吧巨⼈」
「⾳乐弹球」
「架⽊板」
「快打快逃」
「开发 2D 模仿超级玛丽类游戏实录」
「Snake VS Block ⼩游戏教程」
Cocos Store 完整项⽬
除此之外,Cocos Store 上也有许多完整游戏项⽬,不仅包含源码、美术素材(3D模型,特效,动画等)、策划⽅案,有的还提供了配套的⽂字或视频教程。后续,官⽅也将不断发布更多不同类型的游戏项⽬给到开发者,敬请关注。
「幽灵射⼿」
「奔跑吧⼩仙⼥」
「奔跑吧巨⼈」
「快上车」
免费美术资源
⾃⼰动⼿做的时候,有缺失美术资源的苦恼吗?Cocos Store 也提供了许多免费美术素材,供⼤家使⽤。
「实拍和 3D 扫描的贴图和模型资源」
「HDRI 全景贴图⾸选资源,UE 官⽅⽂档推荐」
「国内美术⼤神教程集合地」
「国内最⼤的美术资源论坛,集合资源、教程、作品分享、插件笔刷等」
「世界级的美术⼤神都在这⾥,有⼤神⾃创的笔刷、插件、shader、教程等可供下载」
「⾓⾊动画动作捕捉资源库」
PART 4
特⾊功能
想要的功能和效果不知道如何实现?做出来的成品不太满意?我们整理了⼀些特⾊功能实现教程供⼤家参考,说不定就能学到新的知识,灵感迸发。在此也感谢各位开发者的⽆私分享!
「简单的卡通⽔体渲染教程」
「关于⿊洞游戏的简易实现思路」
「3D 不规则地形⾏⾛」
「标志板!教程」
「3D 换装」
「2D 素材 3D 效果」
「折纸效果 / 竖排⽂本」
「四元数与 3D 旋转实例」
「弹性跟随相机」
「3.x 2D 超⼤随机地图」
「FPS Demo」
特效资源网「残影效果」
PART 5
知识进阶
有了⼀定基础后,就可以学习⼀些进阶内容,以下是做⼀个 3D 游戏应当深⼊了解的部分内容。
3D 游戏
《3D数学基础:图形与游戏开发》
《window游戏编程⼤师技巧》
《3D游戏编程⼤师技巧》
《游戏引擎架构》
《OpenGL 编程指南》
《Real-Time Rendering 4th》
《Physically Based Rendering 3rd》
《WebGL编程指南》
Shader
「Creator Shader:从零开始」
「OpenGL 教程」
「WebGL 教程」
「GLSL 语法」
「Shader 基础知识_法线贴图」
「Creator3D Shader 的正确姿势」
「Shader 编写⽰例」
「学习 Shader 的⼊门笔记」
「Shader Effect 系列」
「Shader 进⾏头像圆⾓化处理」
「镜⾯光泽(shader)」
「⽤ Shader 写个完美的波浪」
「Creator3D ⽔纹及⽔波 Shader」
「Creator3D:噪声消融」
「Creator3D:⽔⾯波浪」
「Creator3D:⼼动效果」
「MatCap Shader」
「跨引擎 Shader」
「Shader 进阶项⽬ uv 动画教程」
「欢乐⽔杯(happy glass)的流体实现」
「Shader3D 熔岩特效 3D」
「Shader ⼊门实战之噪声纹理」
「飘扬的旗帜!Shader」
知识和学习是⽆穷的,问题和分享也是⽆穷的,感谢⽆私分享的 Cocos 开发者们,让我们可以站在巨⼈的肩膀上进⾏学习。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。