每天資訊這麼全的 Cocos Creator 3.x 學習資源,竟然是免費的!

菜單

這麼全的 Cocos Creator 3.x 學習資源,竟然是免費的!

目前 Cocos Creator 3。0 越來越成熟,使用 Cocos Creator 做遊戲的小夥伴越來越多。我們在這裡整理了

現階段最全面、最優質的 Cocos Creator 3.x 的學習資料

,供大家參考、交流。歡迎加入 Cocos Creator 3。x 的大家庭!

https://forum。cocos。org/t/topic/122399

PART 1

認識 Cocos Creator

Cocos Creator 編輯器

透過官方文件「新手上路」,瞭解一下 v3。x 編輯器。

「Cocos Creator下載安裝」

https://docs。cocos。com/creator/3。2/manual/zh/getting-started/install/

「使用 Dashboard」

https://docs。cocos。com/creator/3。2/manual/zh/getting-started/dashboard/

「編輯器介面介紹」

https://docs。cocos。com/creator/3。2/manual/zh/editor/

「專案結構」

https://docs。cocos。com/creator/3。2/manual/zh/getting-started/project-structure/

「入門指南合集:編輯器面板介紹影片」

https://www。bilibili。com/video/BV14p4y1U7qH

Cocos Creator 引擎功能

Cocos Creator 裡的元件有什麼功能、能產生什麼效果、該如何去做,都可以透過下列的展示來了解。

「展示範例合集」:從基本元件的使用到渲染效果的展示,專案包括多個側重功能不同的場景及多個遊戲 Demo。

GitHub -

https://github。com/cocos-creator/example-3d

Gitee -

https://gitee。com/mirrors_cocos-creator/example-3d

「物理測試範例」:包含了一些物理測試例和案例工程,如吞噬黑洞、簡化小車、墜落小球等。

GitHub -

https://github。com/cocos-creator/example-3d/tree/v3。0/physics-3d

Gitee -

https://gitee。com/mirrors_cocos-creator/example-3d/tree/v3。0/physics-3d

「Simple-Games」:簡單小遊戲集合演示 Demo。

GitHub -

https://github。com/cocos-creator/example-3d/tree/v3。0/simple-games

Gitee -

https://gitee。com/mirrors_cocos-creator/example-3d/tree/v3。0/simple-games

「模組展示集合」:引擎各個功能的範例專案,基本涵蓋了引擎的大部分功能模組。

GitHub -

https://github。com/cocos-creator/test-cases-3d

Gitee -

https://gitee。com/mirrors_cocos-creator/test-cases-3d

「UI 展示 Demo」:各類 UI 元件組合使用的演示 Demo。

GitHub -

https://github。com/cocos-creator/demo-ui/

Gitee -

https://gitee。com/mirrors_cocos-creator/demo-ui/

PART 2

學語言

TypeScript

Cocos Creator v3。x 僅支援 TypeScript,以下內容將告訴你什麼是 TypeScript、為什麼要使用 TypeScript、TypeScript 與 JavaScript 的區別等。

「為什麼選擇使用 TypeScript?」

https://forum。cocos。org/t/typescript/93014

「TypeScript 入門教程」

https://github。com/xcatliu/typescript-tutorial

「X 分鐘速成 TypeScript」

https://learnxinyminutes。com/docs/zh-cn/typescript-cn/

「Cocos Creator 3。0 TypeScript 問題答疑及經驗分享」

https://forum。cocos。org/t/topic/106995

「TypeScript 官方網站」

https://www。typescriptlang。org/

「TypeScript 中文網」

https://www。tslang。cn/

「TypeScript - Classes」

https://www。typescriptlang。org/docs/handbook/classes。html

「TypeScript - Decorators」

https://www。typescriptlang。org/docs/handbook/decorators。html

「TypeScript - DefinitelyTyped」

http://definitelytyped。org/

「TypeScript 開原始碼倉庫」

https://github。com/Microsoft/TypeScript

影片教程

如果你更喜歡透過影片來進行學習,也可以參考以下內容:

「尚矽谷2021版 TypeScript 教程」

https://www。bilibili。com/video/BV1Xy4y1v7S2

「黑馬程式設計師最新 TypeScript 入門影片」

https://www。bilibili。com/video/BV1UD4y1m7Gw

「5天入門 TypeScript」

https://www。bilibili。com/video/BV1K5411H7Sx

「從入門到精通全集入門 TypeScript」

https://www。bilibili。com/video/BV1784y1c7V9

PART 3

專案實戰

當你對 Cocos Creator 引擎和 TypeScript 都有一定的瞭解,就可以透過優質實戰專案,來進行模仿學習。

專案實戰+原始碼-文字類

「一步兩步」

GitHub -

https://github。com/cocos-creator/tutorial-mind-your-step-3d

Gitee -

https://gitee。com/mirrors_cocos-creator/tutorial-mind-your-step-3d

「彈彈樂教程和原始碼分享」

https://forum。cocos。org/t/3d/86001

「3D 打磚塊」

https://forum。cocos。org/t/creator3d/84349

「不停歇的球」

「拇指射箭」

https://forum。cocos。org/t/cocos-creator-3d/86278

「拇指投籃」

https://forum。cocos。org/t/topic/86638

「螞蟻莊園運動會」

https://forum。cocos。org/t/topic/85732

「懶貓跑酷」

http://www。cxybb。com/article/koljy111/113825458#01hello_world_124

專案實戰+原始碼-影片類

「快上車」

https://www。bilibili。com/video/BV1AE411j7L9

「懶貓跑酷」

https://www。bilibili。com/video/BV11b4y1R7eJ

「奔跑吧巨人」

https://www。bilibili。com/video/BV1i3411z7J7

「音樂彈球」

https://www。bilibili。com/video/BV1fC4y1W7ve

「架木板」

https://www。bilibili。com/video/BV1Bp4y1678M

「快打快逃」

https://www。bilibili。com/video/BV1Qi4y17722

「開發 2D 模仿超級瑪麗類遊戲實錄」

https://www。bilibili。com/video/BV18g411M7MU

「Snake VS Block 小遊戲教程」

https://www。bilibili。com/video/BV1364y1f7ka

Cocos Store 完整專案

除此之外,Cocos Store 上也有許多完整遊戲專案,不僅包含原始碼、美術素材(3D模型,特效,動畫等)、策劃方案,有的還提供了配套的文字或影片教程。後續,官方也將不斷髮布更多不同型別的遊戲專案給到開發者,敬請關注。

「幽靈射手」

https://store。cocos。com/app/detail/3218

「奔跑吧小仙女」

https://store。cocos。com/app/detail/3126

「奔跑吧巨人」

https://store。cocos。com/app/detail/3026

「快上車」

https://store。cocos。com/app/detail/2796

免費美術資源

自己動手做的時候,有缺失美術資源的苦惱嗎?Cocos Store 也提供了許多免費美術素材,供大家使用。

「實拍和 3D 掃描的貼圖和模型資源」

https://www。textures。com/library

「HDRI 全景貼圖首選資源,UE 官方文件推薦」

https://polyhaven。com/hdris

「國內美術大神教程集合地」

https://www。aboutcg。com/

「國內最大的美術資源論壇,集合資源、教程、作品分享、外掛筆刷等」

https://www。element3ds。com/

「世界級的美術大神都在這裡,有大神自創的筆刷、外掛、shader、教程等可供下載」

https://www。artstation。com/

「角色動畫動作捕捉資源庫」

https://www。mixamo。com/

PART 4

特色功能

想要的功能和效果不知道如何實現?做出來的成品不太滿意?我們整理了一些特色功能實現教程供大家參考,說不定就能學到新的知識,靈感迸發。在此也感謝各位開發者的無私分享!

「簡單的卡通水體渲染教程」

https://forum。cocos。org/t/topic/102227

「關於黑洞遊戲的簡易實現思路」

https://forum。cocos。org/t/muzzik/95991

「3D 不規則地形行走」

https://forum。cocos。org/t/topic/114586

「標誌板!教程」

https://forum。cocos。org/t/topic/102891

「3D 換裝」

https://forum。cocos。org/t/topic/113759

「2D 素材 3D 效果」

https://forum。cocos。org/t/topic/101977

「摺紙效果 / 豎排文字」

https://forum。cocos。org/t/topic/112045

「四元數與 3D 旋轉例項」

https://forum。cocos。org/t/3d/99368

「彈性跟隨相機」

https://forum。cocos。org/t/topic/104946

「3。x 2D 超大隨機地圖」

https://forum。cocos。org/t/topic/115260

「FPS Demo」

https://forum。cocos。org/t/topic/115260

「殘影效果」

https://forum。cocos。org/t/muzzik-2-3d/94179

PART 5

知識進階

有了一定基礎後,就可以學習一些進階內容,以下是做一個 3D 遊戲應當深入瞭解的部分內容。

3D 遊戲

《3D數學基礎:圖形與遊戲開發》

《window遊戲程式設計大師技巧》

《3D遊戲程式設計大師技巧》

《遊戲引擎架構》

《OpenGL 程式設計指南》

《Real-Time Rendering 4th》

《Physically Based Rendering 3rd》

《WebGL程式設計指南》

Shader

「Creator Shader:從零開始」

https://forum。cocos。org/t/topic/118989

「OpenGL 教程」

https://learnopengl-cn。github。io/intro/

「WebGL 教程」

https://webglfundamentals。org/webgl/lessons/zh_cn/

「GLSL 語法」

https://thebookofshaders。com/02/?lan=ch

「Shader 基礎知識_法線貼圖」

https://www。bilibili。com/video/BV12v411h7VM?from=search&seid=6090895175285310535

「Creator3D Shader 的正確姿勢」

https://forum。cocos。org/t/topic/118989

「Shader 編寫示例」

https://forum。cocos。org/t/cocos-2-3-shader/90789

「學習 Shader 的入門筆記」

https://forum。cocos。org/t/shader/99677

「Shader Effect 系列」

https://forum。cocos。org/t/topic/87889

「Shader 進行頭像圓角化處理」

https://forum。cocos。org/t/topic/114780

「鏡面光澤(shader)」

https://forum。cocos。org/t/shader/92342

「用 Shader 寫個完美的波浪」

https://forum。cocos。org/t/topic/97927

「Creator3D 水紋及水波 Shader」

https://forum。cocos。org/t/creator3d-shader/87339

「Creator3D:噪聲消融」

https://forum。cocos。org/t/creator3d-shader14-/98460

「Creator3D:水面波浪」

https://forum。cocos。org/t/creator3d-shader11-/98042

「Creator3D:心動效果」

https://forum。cocos。org/t/creator3d-shader6-/97829

「MatCap Shader」

https://www。bilibili。com/video/BV1B64y147xc

「跨引擎 Shader」

https://www。bilibili。com/video/BV17y4y1W7j2

「Shader 進階專案 uv 動畫教程」

https://www。bilibili。com/video/BV1j4411m782

「歡樂水杯(happy glass)的流體實現」

https://www。bilibili。com/video/BV167411X7NG

「Shader3D 熔岩特效 3D」

https://www。bilibili。com/video/BV1Y4411y7Ed

「Shader 入門實戰之噪聲紋理」

https://forum。cocos。org/t/shader/97909

「飄揚的旗幟!Shader」

https://forum。cocos。org/t/flag/88446

知識和學習是無窮的,問題和分享也是無窮的,感謝無私分享的 Cocos 開發者們,讓我們可以站在巨人的肩膀上進行學習。