詳解unity2d開發案例分析「unity2d遊戲製作教程」

實戰:unity開發2d遊戲(1)

可能有的朋友還不知道,Unity3D是由Unity Technologies開發的一個讓玩家輕鬆創建諸如三維視頻遊戲、建築可視化、實時三維動畫等類型互動內容的多平台綜合型遊戲開發工具,是一個全面且專業的遊戲引擎。世界上約有一半的遊戲是用unity開發出來的,雖然它名字裡面帶3D兩個字,但是做起2D遊戲來也是剛剛的。

實戰:unity開發2d遊戲(1)

unity的銷售策略和微軟的visual studio類似,都是開發者個人版可以免費試用,商業化之後才需要付費。所以大家可以放心下載學習嘗試。

今天課程的主要內容是環境安裝和開發框架的安裝。

unity安裝

可能有的朋友說,一個軟件的安裝還需要寫篇文章出來么。 事實上,小編一開始也覺得unity的安裝應該是蠻簡單的,然後,走了N多的彎路,花了兩天時間才把環境搞好。今天寫篇文章出來,也是希望朋友們能夠少走一些彎路。

小編寫這篇文章的時候(2020年2月初),unity的最新版是2019.3.0f6,朋友們不需要下載這麼新的版本,因為很多框架還沒有適配新版本。

而且,從官網下載的時候,一定不要下載installer或者editor,而是要下載unity hub。

實戰:unity開發2d遊戲(1)

Unity Hub的本意是用於簡化unity開發工作流程,如上圖所示,它提供了一個統一的儀錶盤用於管理Unity項目、簡化下載、查找以及安裝多個Unity版本。

然後,在unity hub裡面,點擊藍色的安裝按鈕,下載2019.2這個版本(不是最新版,也不是中國加強版)。

框架說明

可能有的朋友還沒有理解為什麼要使用框架。 既然安裝了unity,直接用它開發遊戲不香嗎?

事實上,unity太難太複雜了,尤其是一些底層的遊戲設計,簡直讓人摸不到頭腦,甚至掉頭髮也是常見的事。

幸好,unity的生態非常活躍,有很多大神開發者把unity的複雜操作封裝成了框架,不管市面(unity store)上哪種框架,使用起來都有一些好處:快速開發遊戲,不用再考慮公共問題,可以讓我們專心在遊戲業務實現上。而且這些框架一般都易於學習(相對於unity來說)、也易於維護,而且新手也可快速寫出質量相對較好的程序。

在unity 2d遊戲開發領域,小編比較推薦的是“2D Game Kit”這個框架。一方面是由於它的易用性,另外還有一個很重要的原因就是“免費”。恩,很多大神寫的都是收費框架,免費又好用的框架確實不多。

實戰:unity開發2d遊戲(1)

框架下載

框架的下載和安裝也是通過unity hub來操作的。

打開unity hub,然後切換到左側的“學習”tab,如下圖,在“項目”裡面找到”2D Game Kit“,

實戰:unity開發2d遊戲(1)

點擊進去詳情頁,再點下載即可。300M左右,可能要下載幾個小時吧,下載完成之後,點擊詳細頁裡面的”打開項目“。

然後就會調起unity editor,editor會自動完成框架的安裝,然後會自動創建一個新的項目。

整個過程一看網絡速度,二看電腦性能,反正小編的筆記本是折騰了好久好久。

Unity Editor界面

在今天文章的最後,小編帶朋友們熟悉一下unity editor的操作界面。

實戰:unity開發2d遊戲(1)

雖然是英文的界面,而且菜單和按鈕都很多,但是朋友們不要畏懼,很快就能熟悉起來。

unity editor的主界面分為四塊,左上角是Hierarchy window,它裡面是遊戲場景(scene)中的全部物體(object)。值得一提的是,遊戲中的物體是有層次結構的,一個物體可能是另外一個物體的一部分,也就是說,如果父物體在場景中發生了移動,那麼子物體也會跟着移動。

中部上方的區域是Scene view,也就是遊戲場景,裡面可以包含多個關卡。咱們可以用鼠標在場景裡面拖動物體。

右側區域是Inspector window,用來給選中的遊戲物體做參數設置。

左下方區域是Project window,裡面可以看到各種項目文件,比如代碼、圖片、音頻等等資源文件。

unity editor 工具條

實戰:unity開發2d遊戲(1)

工具條可以說是最常用的工具按鈕的集合。不過高手們一般都用快捷鍵啦, 這裡小編就稍稍講解一下工具條好了。

先看中間的播放、暫停按鈕,點擊播放按鈕就可以在editor裡面運行遊戲的當前場景,相當於一個預覽功能;點擊暫停按鈕就暫停了遊戲,暫停按鈕右邊是一個分步執行的按鈕,它可以讓遊戲一幀一幀地運行。

工具條左側的四個圖標的功能分別是:拖動場景(快捷鍵Q)、移動物體(快捷鍵W)、旋轉物體(快捷鍵E)、縮放物體(快捷鍵R),可以看到這四個快捷鍵都在左手的鍵位,這是為了方便右手用鼠標。可是對於小編這種左撇子就非常的不友好了。這四個圖標後面還有兩個圖標,它們是前面幾個圖標功能的組合,一個是給2d遊戲用的,另外一個是給3d遊戲用的。

其它快捷鍵

如果上面的快捷鍵您都沒記住,也沒關係,反正可以使用鼠標點擊按鈕來操作。

但是下面這個快捷鍵請大家一定要記住,就是F鍵。

當在遊戲場景中選中一個物體之後,無論這個物體跑到了何處,按F鍵之後,都可以讓它出現在屏幕正中間。

實戰:unity開發2d遊戲(1)

​總結

今天課程的主要內容是環境安裝和開發框架的安裝,然後又熟悉了一下軟件的界面和工具欄以及最重要的一個快捷鍵F鍵,朋友們應該還跟的上吧。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/281406.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-21 13:17
下一篇 2024-12-21 13:17

相關推薦

發表回復

登錄後才能評論