Unity新手進(jìn)階課程-上篇 [Unity 2022.X]

專欄標(biāo)題:《【開源筆記】擅碼網(wǎng)2022版Unity新手進(jìn)階課程筆記》(30節(jié)課全)
類比你在中國大陸地區(qū)生活,C#語言可以理解為漢語拼音,Unity引擎可以理解為幾本經(jīng)常更新的字典,Unity教程則是授人以漁(教你如何使用字典、怎么看幫助文檔、需要遵守哪些法律法規(guī)……這些),大家如果以后要靠Unity做項(xiàng)目或就職的話,教程講的知識(shí)會(huì)經(jīng)常用到,知道怎么用就行。
筆記作者建議的學(xué)習(xí)順序(嗶哩嗶哩大學(xué)u3d專業(yè)·程序開發(fā)方向):
- 《Unity新手入門課程 [Unity 2022.X]》前16節(jié)課(適合高考后看著玩兒);
- 《C#語法基礎(chǔ)(可能是對(duì)新手而言比較友好的C#入門課程)》全部
- 《C#面向?qū)ο螅▽W(xué)完C#語法基礎(chǔ)再來學(xué)這套面向?qū)ο螅啡?/li>
- 《C#數(shù)據(jù)結(jié)構(gòu)集合與字典(搞定語法基礎(chǔ)面向?qū)ο笾髮W(xué))》
- 《Unity新手入門課程 [Unity 2022.X]》第17到35課
- 《Unity引擎Bug調(diào)試(新手最常遇到的空引用異常Bug)》全部,或者看我的筆記?→ https://www.bilibili.com/read/cv24055791
- 《Unity新手進(jìn)階課程-上篇 [Unity 2022.X]》全部
- 《Unity新手進(jìn)階課程-下篇 [Unity 2022.X]》第16到29課
- 2016版《Unity3D初級(jí)課程之新手進(jìn)階》課程15到20課的項(xiàng)目——站內(nèi)有人搬運(yùn)("aid":22463380,"bvid":"BV1yW4115787")
- 《Unity新手進(jìn)階課程-下篇 [Unity 2022.X]》第30課
- 理論上來說,下一套課程是NGUI或UGUI,看老師后續(xù)安排吧……
我主要是為了幫助后來的同學(xué)節(jié)省時(shí)間,按實(shí)際情況,選擇性學(xué)習(xí)——當(dāng)然,如果你剛高考完,決定通過免費(fèi)課程靠Unity就業(yè),不缺時(shí)間的話,可以一秒不跳地按順序?qū)W完。
騰訊文檔平臺(tái)的排版更好:
https://docs.qq.com/doc/DVE9pU3djUGlkVkF5

【觀前提醒】

- 前套課程是:BV1Ms4y1b7HF("aid":441996023),擅碼網(wǎng)《Unity新手入門課程 [Unity 2022.X]》 → https://www.bilibili.com/read/cv24018095
- 本套課程,主要面向那種【假設(shè)你有C#語言基礎(chǔ),希望進(jìn)一步學(xué)習(xí)Unity軟件的使用】的同學(xué);
- 不建議后來的同學(xué)在這兩套課程上花費(fèi)過多時(shí)間;(原因在開頭就說了)
- 資源:https://pan.baidu.com/s/14AAlG8QeBs8C2CMXP9Udng?pwd=u1nx
- 擅碼網(wǎng)課程介紹頁面:http://www.mkcode.net/html/unity_jc/chuji/jinjie2022.html
老師使用的版本是:Unity2022.2.2f1c1 + Visual Studio 2019 + Win10
(除非你時(shí)間充足且計(jì)劃一步步跟著做,否則不推薦把Unity2022升級(jí)到2.2版本)
筆記正文:
筆記作者建議同學(xué)們,先把《Unity引擎Bug調(diào)試(新手最常遇到的空引用異常Bug)》——"aid":390985413,"bvid":"BV1qd4y1s7B1"這套課程也過一遍。
學(xué)完第29課之后,學(xué)習(xí)第30課之前,請(qǐng)先完成2016版《Unity3D初級(jí)課程之新手進(jìn)階》課程15到20課的項(xiàng)目——站內(nèi)有人搬運(yùn)("aid":22463380,"bvid":"BV1yW4115787")
b23.tv/AV22463380
API比較重要的就是第13課講解的8個(gè)腳本生命周期方法:
1. Awake[喚醒]——起床,洗漱;
2. OnEnable[啟用時(shí)]——一日之計(jì)在于晨,查看今日任務(wù)(可能會(huì)有新的任務(wù));
3. Start[開始]——上班,開始工作;
4. FixedUpdate[固定更新]——每個(gè)階段(比如說9點(diǎn)到10點(diǎn)、10點(diǎn)到11點(diǎn)……計(jì)劃完成的工作量和工作內(nèi)容;
5. Update[幀更新]——每一項(xiàng)工作的實(shí)際耗時(shí);
6. LateUpdate[延遲更新]——更新工作日志;
7. OnDisable[禁用時(shí)]——任務(wù)完成,下班!(可能會(huì)加班)
8. OnDestroy[銷毀時(shí)]——睡覺。
第6課最后有提到過《NGUI初級(jí)課程之新手入門》
b23.tv/AV22500136
最后,此開源筆記,在開源中國平臺(tái)的備份:
https://gitee.com/xrschool_cqlp_gov_cn/learning_notes_of_unity3d_tutorial/blob/master/unclassifiedNotes/%E6%93%85%E7%A0%81%E7%BD%912022%E7%89%88Unity%E6%96%B0%E6%89%8B%E8%BF%9B%E9%98%B6%E8%AF%BE%E7%A8%8B%E7%AC%94%E8%AE%B0.docx