前言:使用該素材SunnyLand時需要注意,由於該素材基礎分辨率為16*16,而單位Unit的像素為100,所以這個項目中的所有素材在使用之前需要設置Pixels Per Unit(每單元像素)為16,具體設置會在操作時講解,廢話不多說,開整。
一、背景設置
1、打開Project -> Assets -> SunnyLand -> artwork -> Environment
2、鼠標左鍵選中其中的背景圖--back,設置Pixels Per Unit為16,點擊Apply確認修改,然后拖拽到Hierarchy窗口。
為了方便管理,可以建立一個空對象命名為BackGround,然后把back拖拽到BackGround中方便統一管理。(創建空對象步驟:Hierarchy面板中點擊鼠標右鍵, 選擇Create Empty )
在游戲開發中,為了防止對場景設計的干擾 ,可以暫時把背景的Active狀態設為false,即:去掉圖標2的勾選,隱藏這個背景
為了擺正背景,可以在Inspector窗口手動設置Transform組件的Position X 和 Y 為0,或者選擇Transform組件右上角下拉選項中的Reset來把XY坐標初始化為0
(注:Reset會重置整個Transform面板的值,所以這個操作最好只在布置場景最初不需要設置值 或 明確想初始化該組件信息時使用)
二、使用Tilemap(瓦片地圖)繪制地形
1、在Hierarchy窗口打開右鍵菜單,2D Object -> Tilemap -> Rectangluar,創建矩形的瓦片地圖
2、在Window工具欄中,2D -> Tile Palette,來打開Tilemap的編輯窗口。
為了方便操作我們可以把Tile Palette拖拽放到Hierarchy右邊。(當然要是你屏幕夠大,可以把Tile Palette獨立放在一邊編輯更加方便)
3、在Tile Palette窗口創建一個Palette(繪制板)來進行地圖繪制。創建時需要選定文件夾,這里在Asset下創建 Sources -> Map 來存放。
創建好之后就能在Project -> Asset看到這個繪制板Palette了
4、把Tilemap(瓦片地圖)的素材拖拽到Tile Palette窗口中。這個素材在 Project -> Assets -> SunnyLand -> artwork -> Environment 下。
注意:
a. 記得在拖拽到Tile Palette之前設置素材的Pixels Per Unit為16
b. 拖拽到Tile Palette時,記得選擇放在自己創建的文件夾下(該筆記中上個步驟中創建的 Asset -> Sources -> Map)
Tile素材拖拽進繪制板Palette后就變成下圖的樣子了,可以通過繪圖工具在Sence窗口繪制。
(小技巧: 1. 繪制時看不清素材可以通過滾輪來放大縮小素材 2.可以通過鼠標右鍵或中鍵來拖拽界面 3.鼠標懸停在繪制工具上的時,可以看到操作快捷鍵,在實際繪圖中使用這些快捷鍵會更方便)
為了盡快進入下章角色創建和操作,在這章暫時在Scene窗口中繪制了一個小平台方便接下來的步驟,你可以嘗試自己繪制更多更有挑戰的地圖。