2D

精灵渲染器

SpriteRenderer 组件用于在 3D/2D 场景中显示图片。

属性

在编辑器中,可以很方便地查看并设置精灵渲染器的属性:

image-20231007153753006
属性名属性类型描述
spriteSprite使用精灵的引用
widthNumber精灵渲染器的宽,若开发者未自定义渲染器宽度,则默认为精灵宽度(世界空间单位)
heightNumber精灵渲染器的高,若开发者未自定义渲染器高度,则默认为精灵高度(世界空间单位)
colorColor精灵颜色
flipXBoolean渲染时是否 X 轴翻转
flipYBoolean渲染时是否 Y 轴翻转
drawModeSpriteDrawMode绘制模式,支持普通,九宫和平铺绘制模式
maskInteractionSpriteMaskInteraction遮罩类型,用于设置精灵是否需要遮罩,以及需要遮罩的情况下,是显示遮罩内还是遮罩外的内容
maskLayerSpriteMaskLayer精灵所属遮罩层,用于和 SpriteMask 进行匹配,默认为 Everything,表示可以和任何 SpriteMask 发生遮罩
materialMaterial精灵渲染器的材质信息
priorityNumber精灵渲染器的渲染优先级,值越小渲染优先级越高,默认为 0
渲染优先级包围盒与相机的距离等信息共同决定了渲染器的渲染顺序,详情可参照《渲染顺序》

使用

层级面板 依次 右键 -> 2D Object -> Sprite Renderer 即可快速创建一个包含精灵渲染器的节点。

avatar
遮罩效果需要配合精灵遮罩使用

这篇文档对您有帮助吗?

On this page