版本:Unity 6 (6000.0)
语言:英语
创建精灵蒙版
精灵蒙版参考

将蒙版应用于精灵

要用作蒙版的 精灵2D 图形对象。如果您习惯于在 3D 环境中工作,精灵本质上只是标准纹理,但有一些特殊的技术可以将精灵纹理组合在一起并进行管理,以便在开发过程中提高效率和便利性。 更多信息
请参阅 词汇表
需要分配给 精灵蒙版定义要显示或隐藏基础图像的哪些区域的纹理。 更多信息
请参阅 词汇表
组件。

精灵蒙版 游戏对象Unity 场景中的基本对象,可以代表角色、道具、场景、摄像机、路点等等。游戏对象的功用由附加到它的组件定义。 更多信息
请参阅 词汇表
本身在 场景场景包含游戏环境和菜单。将每个唯一的场景文件视为一个独特关卡。在每个场景中,您都可以放置环境、障碍物和装饰物,本质上是在设计和构建游戏。 更多信息
请参阅 词汇表
中不可见,只有它与精灵的交互效果可见。要在场景中查看精灵蒙版,请在场景菜单中选择“精灵蒙版”选项。

Scene view with Sprite Mask view turned on in the scene
在场景中打开精灵蒙版视图的场景视图

精灵蒙版始终有效。要受精灵蒙版影响的精灵需要在其 精灵渲染器一个组件,允许您将图像显示为精灵,以便在 2D 和 3D 场景中使用。 更多信息
请参阅 词汇表
中设置其蒙版交互。

The character sprites Mask Interaction is set to Visible Under Mask thus only parts of the sprite that are in the mask area are visible
角色精灵的蒙版交互设置为“在蒙版下可见”,因此只有在蒙版区域内的精灵部分可见

默认情况下,精灵蒙版会影响场景中任何蒙版交互设置为“可见”或“在蒙版下不可见”的精灵。通常我们希望蒙版只影响特定精灵或一组精灵。

The character sprites are interacting with masks on both the cards
角色精灵正在与卡片上的蒙版进行交互

确保蒙版与特定精灵进行交互的一种方法是使用排序组组件。

Sorting Group Component added to the Parent GameObject ensures the mask will affect only children of that Sorting Group
添加到父游戏对象的排序组组件可确保蒙版只影响该排序组的子对象

控制蒙版效果的另一种方法是使用精灵蒙版的自定义范围设置。

A Sprite Mask with a Custom Range setting ensures the mask will affect only sprites in the specified Sorting Layer or Order in Layer range
带有自定义范围设置的精灵蒙版可确保蒙版只影响指定排序层或排序在层范围内的精灵

范围开始和范围结束提供了根据精灵的排序层或排序在层选择性地蒙版精灵的功能。


精灵蒙版

创建精灵蒙版
精灵蒙版参考