1 用Sprite建立角色
右鍵2D Object->Sprite,建立出Sprite檔案取名為Player,然後在檔案裡面找到玩家角色閑置(idle)裡的初始狀态的圖檔,改成機關像素16并拖拽到Player的右邊資訊欄sprite裡面。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLxEFRPJTQ610dRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL0gDOxMjNyQTM0EjMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2 角色添加剛體賦予重力
為Player精靈添加Rigidbody 2D剛體,剛體資訊欄Gravity Scale表示重力,勾選一下Freeze Rotation(當機旋轉,不然後面代碼控制角色移動的時候,角色會旋轉起來)。
剛體Rigidbody 2D詳細屬性說明可以參考這篇大佬的總結:https://blog.csdn.net/NCZ9_/article/details/84035708
3 為角色添加碰撞器
為角色添加配裝器有:圓形碰撞器(CircleCollider2D)、盒子碰撞器(BoxCollider2D)、多邊形碰撞器(PolygonCollider2D),差別顧名思義就是碰撞器的形狀。
這裡我們的角色比較适合盒子碰撞器(BoxCollider2D)。
為Player精靈添加盒子碰撞器,點選Edit Collider可以修改碰撞體的大小範圍。
4 為瓦片添加碰撞器
為瓦片添加Tilemap Collider 2D。
然後運作遊戲,點選上方播放的按鍵就可以試玩遊戲,就會發現角色可以站立在地圖上了。