1 用Sprite建立角色
右鍵2D Object->Sprite,創建出Sprite文件取名爲Player,然後在文件裏面找到玩家角色閒置(idle)裏的初始狀態的圖片,改成單位像素16並拖拽到Player的右邊信息欄sprite裏面。
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。
然後運行遊戲,點擊上方播放的按鍵就可以試玩遊戲,就會發現角色可以站立在地圖上了。