史上最全Cocos Creator 3.x 学习资料火热来袭!不间断更新!还不快进来!!!

论新人如何快速学习 Cocos Creator 3.x

目前 Cocos Creator 3.0 越来越受到各位开发者的欢迎与喜欢,能用 Cocos Creator 开发快速出各种有趣的游戏。如果你也喜欢做游戏,但是却苦于找不到合适的学习资料,现在这里收集了最全的 Cocos Creator 3.x 的学习资料。只要你想学,那么就可以在这找到适合自己学习的东西。并且我们还将保持不定期更新,为大家提供最新的资料~

学习 Cocos Creator 引擎

首先当然是开始学习引擎的使用啦,无论你是纯纯的新人,还是有一定基础的开发者,真的已经熟练使用 Cocos Creator v3.x 引擎了吗?经过下列的学习,可能会让你对 Cocos Creator v3.x 引擎有新的认识。

学习 Cocos Creator v3.x 编辑器

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

学习 Cocos Creator v2.x 编辑器

学习 Cocos Creator 引擎功能

当开发者了解并熟悉了编辑器的面板与操作之后,就可以开始进行对于 Cocos Creator 引擎的了解了。Cocos Creator 里的组件有什么功能、能产生什么效果、该如何去做,都可以通过下列的展示来了解:

  • 展示范例集合GitHub | Gitee):从基本组件的使用到渲染效果的展示,这个项目里包括了多个侧重功能不同的场景及多个游戏 Demo 供用户参考

  • 物理测试范例GitHub | Gitee):包含了一些物理测试例和案例工程,如吞噬黑洞、简化小车、坠落小球等,介绍了一些基础的功能和使用方法,方便用户结合文档了解物理功能。

  • Simple-GamesGitHub | Gitee):简单小游戏集合演示 Demo,用户可通过此案例学习完成一些简单并且常见的小游戏。

  • 模块展示集合GitHub | Gitee):引擎各个功能的范例项目,基本涵盖了引擎的大部分功能模块,用户在使用功能时可参考此项目中的用法进行开发。

  • UI 展示 DemoGitHub | Gitee):各类 UI 组件组合使用的演示 Demo。

学语言

Cocos Creator v3.x 摒弃了原先 v2.x对 JavaScript 的支持,目前只对 TypeScript 进行支持。也就是说,想使用 Cocos Creator v3.x 要先学会 TypeScript 语言。

下列这些文章,就能告诉你,什么是 TypeScript、为什么要使用 TypeScript、TypeScript 与 JavaScript 有什么区别:

TypeScript 视频教程

如果你更喜欢通过视频来进行学习,那么你也可以通过下列的地址,进行 TypeScript 的学习。

完整项目实战

当做为一个开发者,对于 Cocos Creator 引擎和 TypeScript 都有一定的了解之后,就可以通过好的教程项目,来进行模仿学习,来进行实战操作。

文字类项目实战+源码

下列展现的是带有文字描述教程的实战教程:

视频类项目实战+源码

如果你感觉光看文字有点枯燥?喜欢视频解说?那么下面的视频一定很适合你了:

如果这些项目还不能让做为开发者的你感觉到满足,那么可以去 Cocos Creator 商店 ,这里有更多的完整的项目,不仅包含源码,美术素材(3D模型,特效,动画等游戏里的全部素材),策划方案,甚至完整的使用教程统统给你,欢迎去学习:

后期我们的官方也会不断的发布更多不同类型的游戏项目给到开发者,敬请期待~

免费的美术资源

看了那么多的项目实战视频和文章,想自己动手试试了吗?缺失美术资源吗?那么在 Cocos Creator 的商店里有提供 美术素材 可以使用哦。

实拍和3D扫描的贴图和模型资源

HDRI全景贴图首选资源,UE官方文档推荐

国内美术大神教程集合地

国内最大的美术资源论坛,集合资源、教程、作品分享、插件笔刷等

世界级的美术大神都在这里,有大神自创的笔刷、插件、shader、教程等可供下载

角色动画动作捕捉资源库

免费游戏图标

免费音效

免费音效

游戏图标资源

一键生成所有尺寸的应用图标

logo 生成网站

免费资源

图片压缩

音频压缩

特色功能分享

想做一些功能不知道如何去做?做出来的效果不太满意?可以看看下列的 特色功能分享 说不定就能学习到新的知识,灵感迸发。下列收集了包括来自官方和各位优秀的开发者进行无私分享的内容:

知识进阶

学习是永无止境的,做为一个开发者,当你有了一定的基础后,想要进行突破,就可以进行知识进阶,了解做一个 3D 游戏应当深入了解的知识。

3D游戏拓展知识

  • 《3D数学基础:图形与游戏开发》

  • 《window游戏编程大师技巧》

  • 《3D游戏编程大师技巧》

  • 《游戏引擎架构》

  • 《OpenGL 编程指南》

  • 《Real-Time Rendering 4th》

  • 《Physically Based Rendering 3rd》

  • 《WebGL编程指南》

shader 知识

总结

知识的学习是无穷的,问题和分享也是无穷的,我们需要 感谢 很多无私分享的开发者先驱们,让后来者可以站在巨人的肩膀上进行学习。

这里只是收集了部分分享的知识内容,如果大家有遇到了自己目前无法解决的问题,欢迎到论坛发帖或者咨询官方小秘书。如果是想学习更多东西,Cocos Creator 的商店里也还有很多宝藏等着大家去查看和发现。

后续如果有发现好的分享,也会持续的放到这里为各位进行更新,如果有什么其他问题也可以欢迎随时扫描下面的二维码对 大表姐 进行咨询。

116赞

学无止境:grinning:

1赞

前排!!mark!!

mark,需要再来

mark!

收藏夹里又多一个

mark!

mark!

库存越来越多了

mark!!!

mark!!!

大家进来 都不是加微信的 :blush: :blush: :blush: :blush:

:cow::beer: Plus

:beer::beer::ox::beer: !!

大表姐也是C姐实锤了,还不拉到帖子最底下加爆 :crazy_face:


这官方出的demo不能全平台支持吗?

Demo Team 的主要目标是能更快的做出更多类型的 Demo 来指引开发者,如果每款游戏都做深度优化/全平台适配,会拖长单个 Demo 的制作周期。我们计划发布的下款 Demo 就正在做 iOS 上的适配,并计划上架 AppStore,可能会出一个相关的优化/适配教程供其他例子参考。而优化的例子,就可以拿当前版本的小仙女做参考了。

demo有基础功能就行,就是不支持基本的iOS/android/web有点奇怪,感觉重心还是去支持小游戏了。

Creator 游戏本身在 Web 上开发调试比较方便,而选择发布到小游戏上,是为了能更快更有效的做游戏展示,大家扫个二维码就可以看到游戏效果,微信小游戏上架流程我们也比较熟悉了,能节约一些时间。

目前这几款主要还是 iOS 上没有去测试发布,下款会做这方面的补足,当然 AppStore 的上架我们也只能做尝试,如果一直被审核打回来的话我们也只能选择先上线了。另外像开发者们有提到 3.x 上的 2D 游戏范例,也在计划中了。