給瓦片地圖新增碰撞體
開啟乙個已經畫好的地圖(畫的醜別介意),
現在我需要給樹根加上碰撞體,防止角色走到上面去(角色的碰撞體在腳掌)
開啟圖塊編輯器
選擇乙個圖塊,可以看到圖塊碰撞編輯器有幾種工具
這裡我們選擇矩形工具,給圖塊畫乙個矩形的碰撞體
重複這種操作給需要新增碰撞體的圖塊新增碰撞體
儲存,把瓦片地圖匯出到隨意乙個位置,瓦片地圖就製作完成了。
接下來就是如何匯入到unity使用了
tiled2unity外掛程式的使用
開啟tiled2unity的目錄
可以看到有乙個.unitypackage的檔案,看到這個不用多想,直接在unity匯入
由於我之前匯入過了,所以這裡的資料夾都是灰色的,問題不大
接下來先不管unity,開啟tiled2unity.exe
點選file->open tiled file 開啟剛剛做好的瓦片地圖
再點選export to,選擇匯出的路徑,這裡就選擇專案的assets/tiled2unity,即匯入的外掛程式的路徑
再點選big ass export button,匯出
回到unity,進入assets/tiled2unity/prefabs,可以看到乙個和剛剛做好的瓦片地圖同名的預製體
將這個預製體拖到場景中
可以看到我們成功的匯入了瓦片地圖,而且是帶碰撞體的
至於匯入的地圖的結構可以自己在hierarchy檢視上檢視
順便說一下這個地圖的錨點在左上角,所以開發應用的時候要根據實際調整一下座標。
Unity指令碼初探 三 碰撞體使用
unity引擎觸發器系統有三個屬性 collider trigger rigibody。碰撞體和觸發器一般相關使用,在碰撞體collier元件下選中is trigger,即可使用觸發器trigger。1 碰撞 觸發 條件 碰撞的兩方都帶有collier,引發一方帶有rigibody,觸發器一方勾選了...
Unity筆記 靜態碰撞體的陷阱
靜態碰撞體 static collider 物體勾選為靜態static,有collider元件,無rigidbody元件。unity在遊戲初始化時,會把所有的靜態碰撞體合併為乙個很大的collider,unity會認為這些物體在遊戲中是不能移動的。但是若在遊戲中不小心移動了這些靜態碰撞體的位置 它們...
在unity中使用spine動畫
可以使用spine製作骨骼動畫來給unity使用。spine提供了unity執行包。執行包的版本一定要和spine版本一致,不然會報錯。匯入spine動畫 由spine匯出的動畫檔案有3個 xx.atlas,xx.json,xx.png。將這三個檔案直接匯入unity會報錯,將xx.atlas改為x...