1.1 简介
Sprite Shape 可以很灵活的更改sprite的轮廓。比如:
它由两部分组成:Sprite Shape Profile、Sprite Shape Controller,需要导入2D Sprite Shape Package.
1.1.1 Sprite导入要求
- Texture Type - ‘Sprite (2D and UI)’.
- Sprite Mode - 如果Texture只包含一个sprite,就设置为 ‘Single’
- Mesh Type - 必须是Full Rect.
- 如果Sprite的在图集里面,需要把图集的Allow Rotation、Tight Packing取消勾选
1.1.2 创建流程
- GameObject > 2D Object > Sprite Shape,创建一个Sprite Shape,有两个选项:Open/Close,创建的是不闭合或者是闭合的Sprite Shape
- 它会自动挂载Sprite Shape Controller组件
- 挂载EdgeCollider或者PolygonCollider开启碰撞
也可以:
- Assets > Create > 2D > Sprite Shape Profile创建一个资源文件
- 创建Angle Ranges并声明使用的 Sprites
- 赋值给Sprite Shape Controller组件
沿着Spline放置对象:
- 选择一个sprite添加 Sprite Shape Object Placement组件<