前面介紹了使用Tiled製作地圖
相關連結http://baijiahao.baidu.com/builder/preview/s?id=1624872793363102960
https://mbd.baidu.com/newspage/data/landingshare?context=%7B%22nid%22%3A%22news_9564882242542237691%22%2C%22sourceFrom%22%3A%22bjh%22%2C%22url_data%22%3A%22bjhauthor%22%7D
下面需要利用Tiled2Unity把01地圖導入unity
下載Tiled2Unity,在根目錄下打開可執行文件進入unity。
新建一個2D項目
導入包,執行import命令
在Tiled2Unity,打開01地圖
執行Preview Map可以觀察打開的地圖
執行 Big Ass Export Button將地圖導入unity
在Prefabs目錄下可以看到導入的地圖
把素材拖動到場景中,修改主攝像機Main Camera的大小(Size):300。修改01地圖的坐標位置便於觀察,
2D精靈
Assets下新建文件夾命名Sprite,拖進來一個人物素材
點擊素材在右側屬性面板修改Sprite Mode為Multiple
打開精靈編輯器(sprite Editor)修改Type
執行slice自動切割
切割後批量選擇主角背面圖片(按住Shift選擇)
拖到Hierarchy層次面板,會自動彈出創建新動畫的窗口,重命名Stop_down,保存
Sprite目錄下自動生成一個Animation和一個Animator Controller
Inspector檢視面板。此時自動創建了一個遊戲物體,其有一個Sprite Renderer組件用來顯示人物,還有一個Animator組件,用來控制動畫
依次製作動畫。
0到8是背面(Stop_down)
9到17是左面(Stop_left)
18到26是前面(Stop_up)
27到35是右面(Stop_right)
選中前面的動畫,重命名player
觀察動畫在game視圖的位置。發現主角被地圖遮擋,而且圖像很小
在Order in Layer修改層次排位,Scale修改大小,便於觀察
動畫片段完成了,後面會介紹動畫狀態