天天看點

【Unity】2D SpriteShape工具入門

SpriteShape

​ Window -> Package Manager ->2D SpriteShape 選擇安裝

Open Shape

  1. 建立檔案夾 “SpriteShape”,右鍵 create -> Sprite Shape Profile -> Open Shape,命名為“Platform”
  2. 在Inspector視窗中的Sprites中選擇➕,将所需素材選進
  3. 在Scene中建立2D Object -> Sprite Shape,命名為“Platform”
  4. 在目前Object中的Sprite Shape Controller中選中“Platform”作為Profile

    Edit Spline:編輯形狀

    Is Open Ended:是否為非閉合圖形

    Tangent Mode:更改點連接配接方式

  5. 如果素材出現一定長度後中斷再重複,請将素材中的 Mesh Type 改為 Full Rect(可見unity提示)

    打開素材的sprite editor,修改素材的border(border區域内的素材将在形狀編輯時被複制)

  6. 為目前Object添加 Edge Collier 2D,注意此時使用 Edit Collider将調整點的位置,使用Sprite Shape Controller中的offset将調整整體
【Unity】2D SpriteShape工具入門

Close Shape

  1. 在檔案夾 “SpriteShape”,右鍵 create -> Sprite Shape Profile -> Close Shape,命名為“Ground”
  2. 注意,Close Shape 的Angle Ranges已經被分為四個部分。在Inspector視窗中的Sprites中選擇➕,将所需素材選進(注意屬于哪個部分)

    在Fill 中選擇要中心填充的素材(注意素材的Wrap Mode 為Repeat)

  3. 在Scene中建立2D Object -> Sprite Shape,命名為“Ground”
  4. 在目前Object中的Sprite Shape Controller中選中“Ground”作為Profile
【Unity】2D SpriteShape工具入門
  1. 注意素材的設定
  2. 為目前Object添加 Polygon Collier 2D,使用Sprite Shape Controller中的offset将調整整體
【Unity】2D SpriteShape工具入門