「 Unity 3D」是什么,如何快速入門?
「 Unity 3D」是一種什么樣的工具?如何快速入門?
? ? ? ?Unity是一款主要用于游戲開發(fā)的跨平臺引擎,還廣泛用作建筑可視化、實時三維動畫等類型互動內(nèi)容的綜合型創(chuàng)作工具。最初于2005年在蘋果的全球開發(fā)者大會上以面向Mac OS X平臺的游戲引擎對外公布并開放使用,發(fā)展至今可以支持電腦端、移動端、VR和主機等數(shù)十個研發(fā)平臺。關(guān)于Unity的介紹,大部分回答都有詳細(xì)說明,我就不贅述了。
? ? ? ?如何快速入門Unity?我說說我的學(xué)習(xí)方法供大家參考,可能不是 "最佳方法"。
? ? ? ?我開始在YouTube上觀看基礎(chǔ)教程,從Brackeys和Game Maker's Toolkit之類到隨機推薦的相關(guān)視頻,在看視頻前我完全不知道如何操作Unity。在國內(nèi)的同學(xué)上油管不方便的話,可以看看B站上面也有不少視頻教程。我平時有空也會幫忙翻譯一些相關(guān)視頻發(fā)在知乎和B站,比如Brackeys的“如何在Unity中制作電子游戲”系列經(jīng)典教程。

? ? ? ?想制作電子游戲但不知道從哪里開始?這套系列視頻將一步步教你零基礎(chǔ)在Unity中制作出你的第一個游戲!(共十課,全部視頻可以在我的知乎主頁里查看)
第一課 基礎(chǔ)知識/Basics
第二課 編程/Programming
第三課 移動控制/Movement
第四課 鏡頭跟蹤/Camera Follow
第五課 碰撞效果/Collision
第六課 玩法設(shè)計/Gameplay
第七課 計分器和界面/Score & UI
第八課 游戲結(jié)束/Game Over
第九課 勝利關(guān)卡/Winning Levels
第十課 最后收尾/Finishing Up
? ? ? ?在我對Unity基礎(chǔ)知識和操作逐漸有了些感覺后,我就開始自己嘗試做一個簡單的游戲。這時即使Unity里很多功能或知識點都不知道也不用太糾結(jié)擔(dān)心,因為Unity里許多功能你可能做很多項目都不會用的到。如果我哪里卡住了,就上網(wǎng)搜索如何在Unity中解決相關(guān)問題,這樣的好處在于你就不是單純復(fù)制/粘貼別人的游戲代碼,而是自己主動積極嘗試解決問題的方法,學(xué)習(xí)進(jìn)步會很快。
? ? ? ?另外,當(dāng)我被卡住時,我也會使用Unity的文檔并在搜索中輸入相應(yīng)關(guān)鍵詞。官網(wǎng)的文檔也有專門的中文版,很方便國內(nèi)同學(xué)學(xué)習(xí)。(unity.com/cn/learn)
? ? ? ?你可以順著Unity文檔中的各種條目,深入到每一個類學(xué)習(xí)新的內(nèi)置函數(shù)和其他東西,給自己提供解決問題的思路。文檔里的大量信息是你在視頻教程中找不到的,有太多的信息了,你會發(fā)現(xiàn)非常好用。這兩年因為疫情的緣故,Unity把自己的學(xué)習(xí)平臺(Learn.unity.com)從高級版改為了免費版,也是很好的學(xué)習(xí)資料。特別是在Learn.unity上有一個叫做Pathways的東西,它基本上是結(jié)構(gòu)化的課程,對于你的第一步學(xué)習(xí)來說非常有幫助。

? ? ? ?Unity的學(xué)習(xí)是一個循序漸進(jìn)和不斷實踐累積的過程,不會一蹴而就,找到合適的方法并努力堅持下去就能慢慢上手。希望不久都能看到大家用Unity做出自己的游戲!
如果想要咨詢更多問題,可以直接給我私信。
十多年美國生活和游戲行業(yè)經(jīng)驗分享一些干貨知識~可以解答游戲設(shè)計學(xué)習(xí),新人入行,游戲設(shè)計留學(xué),作品集準(zhǔn)備等相關(guān)問題。

知乎@布里斯先生