前期準備
- Unity官方英文文檔(重點)
- Unity官方中文文檔
- Unity Store Assets - Sunnyland (Free)
- Unity Store Assets - Cinemachine (Free)
- 養成文件夾分類的好習慣!
開發環境
- Windows 10
- Unity 2019.3.0f6
- Visual Studio 2019
知識清單
- Tilemap
- Grid
- Tile Palette
- Brush
簡單2D場景搭建
認識Tilemap
先看一下文檔
Tile顧名思義就是瓦片的意思,Tilemap則可以看成是“瓦片”的集合;新建一個父對象Grid(意爲網格),開發者通過Tile Palette將“瓦片”一塊一塊地貼上去,同時Unity提供了一系列諸如Tilemap Collider 2D的插件,使得整個過程是可視化的,所以在做簡單2D場景時非常方便。
在Scene下新建Tilemap
利用Tile Palette搭建場景
- 在Window菜單下找到Tile Palette、新建一個New Palette
- 編輯素材(分割、調整像素值(Pixels Per Unit)等)
- 素材導入Palette、再編輯(旋轉等)
例如:通過修改Rotation參數進行旋轉
- 利用Brush在Tilemap上繪製“瓦片”
-
例一:經典橫板
-
例二:俯視視角(強行)
今日總結
- 在導入素材到Palette時,會生成一一對應的Asset文件(注意分類好文件夾),裏面包含了對特定圖片的引用信息;
- 通過新建多個Tilemap分類編輯,在素材允許的情況下,可以強行實現俯視角的效果,但是如果用上Unity自帶的物理引擎(Rigidbody那一套)的話,會出現諸多麻煩,這也是我使用Tilemap遇到的主要問題之一,所以直接用純代碼來寫底層實際上會省心得多;
- Tilemap是Unity非常好用的一個小系統,給予了廣大U2D初學者一個飛速、直觀而過癮的嚐鮮體驗,甚至有一種做遊戲很簡單的錯覺(笑);