Unity3D 2D模式下使用Sprite Mask 注意特点

在该教程使用过程中不仔细出现的坑:
1,UIMask中的图片需要使用不透明的png格式图片,颜色最好白色(注意版本区别)。
2,调整Sprite的 Scale值(而不是调整Mask的高宽值,调高宽没有用),这个是非常重要的,第一次调试的时候由于是在项目里,由于位置不正确,调了Scale,但没有出现效果。第二次是做了一个测试场景,重新调整,才调设正确。
3, 注意,sprite Mask 只针对SpriteRender进行遮罩。不对MeshRenderer遮罩。所以如果使用TextMesh或者想对Mesh进行遮罩的。就不能使用这种模式。需要将SpriteRenderer模式切换成UGUI的Image,text来使用UGUI的mask遮罩。

使用环境:2019.2.13 版本。

你可能感兴趣的:(Unity3D 2D模式下使用Sprite Mask 注意特点)