這是2DToolkit官方文檔中 Whack a Mole 打地鼠教程的譯文,爲了減小文中過多重複操做的翻譯,以及一些無必要的句子,這裏我假設你有Unity的基礎知識(例如瞭解如何新建Sprite等)。當前2D Toolkit版本爲2.4。優化
這是一篇系列教程,全文共13節(官方文檔爲4章,不過爲了每節有明確目的,我根據官方文檔的標題拆成了13節),下面是本系列教程的全部連接:
動畫
製做遊戲的第一步,就是建立一個遊戲攝像機。雖然Unity已經在Hierarchy窗口給咱們提供了一個默認攝像機MainCamera,但爲了簡單,咱們使用2D Toolkit中已經爲2D遊戲場景優化過的攝像機。
刪除默認的Unity攝像機MainCamera,咱們使用tk2dCamera。若是兩個攝像機都在場景中,在未正確配置的狀況下會產生衝突。
在建立tk2dCamera以前,設置Game窗口的分辨率,以便tk2dCamera可以自動匹配設置。在Game窗口左上角有一個下拉選項,單擊並選擇Standalone。若是你沒有看到這項設置,可能當前並不是PC Mac and Linux Standalone,請先進行切換,而後選擇Standalone。
在Unity菜單欄中點擊 GameObject > Create Other > tk2d > Camera 建立攝像機,默認名稱爲 tk2dCamera 。
若是Game窗口沒有被設置爲Standalone,那麼你將看到一些警告,例如:the camera has not been able to detect some of the settings. 選中Hierarchy窗口中的tk2dCamera,查看Inspector窗口中的設置,以下圖:
在本教程中將始終使用Standalone模式以及1024*768的分辨率。
Tk 2d Camera (Script)組件中的Native Resolution,是遊戲開發階段的分辨率。
Preview Resolution,是你的預覽分辨率,你能夠修改這裏來預覽不一樣分辨率下的顯示效果。
2D遊戲的投影模式爲Orthographic模式,若是不是的話你須要經過下拉選項將其修改成Orthographic。當前遊戲中,咱們只有單屏幕以及沒有滾動等其餘效果,Pixels per Meter設置值爲1便可。
Origin(原點)決定咱們爲遊戲對象定位時的測量起點,咱們將原點設置爲屏幕的左下角,在Origin字段的下拉列表中選擇Bottom Left。攝像機設置結束後,應該像下圖同樣:
Camera選項卡:
- Background Color背景顏色值將會顯示在遊戲的任何透明區域,你能夠經過單擊選擇一個新的顏色。
- Clipping Planes值定義攝像機的Z軸可視深度,默認值爲 Near:0.3 和 Far:10 。咱們的全部遊戲對象都應該在攝像機的可視範圍內。
本系列教程的全部連接: