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 版本。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,159评论 1 32
  • 游戏中Sprite精灵是在屏幕中能够被控制的显示对象,如果屏幕中的显示对象不能被控制那就只是一个节点。准确来说,S...
    JunChow520阅读 2,791评论 0 0
  • 女人到了一定的年龄,都要经历更年期。 更年期有个病症叫:更年期综合征。综合,是大包大揽的,才叫综合,所以每个女人都...
    天使小鱼儿阅读 1,444评论 12 7
  • 第一节没课的我焦急的等待着第二节互加外教英语课,看着办公室的落叶:The leaves fall and fall...
    郭福金宁都黄陂中心小学阅读 1,629评论 0 2
  • 躲了好久的太阳,终于出来了,我们的太阳神功小分队,又出发拉!最近,训练可能有点疲了。晨练时,付教练让我们站了...
    272905a87a1c阅读 336评论 0 0