unity3d遮罩mask使用步骤

  • 原创
  • |
  • 浏览:37494
  • |
  • 更新:

unity3d中我们经常使用遮罩mask制作各种图形的显示,或者制作遮罩动画,使用起来方便简单,把需要遮罩的ui添加到mask中就可以了,具体的步骤我们一起来实现一下。

unity3d遮罩mask使用步骤

工具/原料

  • unity3d工具

方法/步骤

  1. 1

    制作一个透明背景形状,图片形状就是要显示的区域,例如我们这里圆形区域图片。

    unity3d遮罩mask使用步骤
  2. 2

    打开unity3d把制作好的圆形图片“masktest”拖放进去。

    unity3d遮罩mask使用步骤
  3. 3

    选中图片在右边把“Texture Type”设置为“Sprite(2D  and UI)”,然后应用设置。

    unity3d遮罩mask使用步骤
  4. 4

    现在我们发现图片就变成精灵图片了。

    unity3d遮罩mask使用步骤
  5. 5

    在场景中“GameObject”--“UI”--“Image”创建一个“Image(mask)”一个“Image”,两个大小位置都是重合的。

    unity3d遮罩mask使用步骤
    unity3d遮罩mask使用步骤
  6. 6

    在“Image”下的“SourceImage”中设置“bg”精灵图片。

    unity3d遮罩mask使用步骤
  7. 7

    给“Image(mask)”添加“Mask”。

    unity3d遮罩mask使用步骤
  8. 8

    选择“Image(mask)”把其中的“SourceImage”设置为我们圆形的精灵图片“masktest”。

    unity3d遮罩mask使用步骤
  9. 8
    此文章未经授权抓取自百度经验
  10. 9

    最后把“Image”作为“Image(mask)”的子物体,这样就只显示圆形的遮罩区域了。

    unity3d遮罩mask使用步骤
    END

注意事项

  • 两个image的大小位置要保持重叠。
  • 图片白色区域就是显示区域,可以制作各种自己需要的形状。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部