版本:Unity 6 (6000.0)
语言:英语
无需多个资源即可实现各种图像大小
设置你的精灵进行 9 切片

9 切片

9 切片是一种 2D 技术,允许你以各种尺寸重用图像,而无需准备多个资源任何可用于你的游戏或项目的媒体或数据。资源可能来自在 Unity 之外创建的文件,例如 3D 模型、音频文件或图像。你也可以在 Unity 中创建某些资源类型,例如动画控制器、音频混音器或渲染纹理。 更多信息
参见 词汇表
。它涉及将图像分成九个部分,这样当你在调整精灵2D 图形对象。如果你习惯使用 3D,精灵本质上只是标准纹理,但有一些特殊的技术可以用于组合和管理精灵纹理,以提高开发过程中的效率和便捷性。 更多信息
参见 词汇表
大小时,不同的部分以不同的方式缩放或平铺(即以网格形式重复),以保持精灵的比例。这在创建图案或纹理渲染游戏对象、精灵或 UI 元素时使用的图像。纹理通常应用于网格的表面,以使其具有视觉细节。 更多信息
参见 词汇表
时很有用,例如 2D 环境中的墙壁或地板。

这是一个 9 切片精灵的示例,它被分成九个部分。每个部分都用字母 A 到 I 进行标记。

以下要点描述了当你更改图像尺寸时会发生的情况

  • 四个角(A、C、G 和 I)的大小不会改变。

  • B 和 H 部分水平拉伸或平铺。

  • D 和 F 部分垂直拉伸或平铺。

  • E 部分水平和垂直拉伸或平铺。

本节介绍如何设置 9 切片,以及根据你希望拉伸或平铺上述区域,应该应用哪些设置。

限制和已知问题

  • 支持 9 切片的两种 Collider2D 只有 BoxCollider2D 和 PolygonCollider2D。

  • 精灵渲染器一个组件,允许你显示图像作为精灵,用于 2D 和 3D 场景。 更多信息
    参见 词汇表
    绘制模式设置为切片平铺时,你无法编辑 BoxCollider2D 或 PolygonCollider2D。在检查器一个 Unity 窗口,显示有关当前选定游戏对象、资源或项目设置的信息,允许你检查和编辑值。 更多信息
    参见 词汇表
    窗口中进行编辑被禁用,并且会弹出一个警告,通知你 Collider2D 无法编辑,因为它受 Sprite Renderer 组件的平铺属性驱动。

  • 当在自动平铺中重新生成形状时,在 Collider2D 形状内可能会出现额外的边缘。这可能会影响碰撞当物理引擎检测到两个游戏对象的碰撞器发生接触或重叠时,就会发生碰撞,前提是至少一个游戏对象具有刚体组件并且正在运动。 更多信息
    参见 词汇表

无需多个资源即可实现各种图像大小
设置你的精灵进行 9 切片