UnityAPI手册-2019.4官网版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
Sprite
# Sprite class in UnityEngine / 继承自:[Object](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object.html) ## 描述 表示在 2D 游戏中使用的精灵对象。 *精灵* 是一种 2D 图形对象,用于 2D 游戏中的角色、道具、飞弹和其他游戏元素。图形是从位图图像 [Texture2D](https://docs.unity3d.com/cn/2019.4/ScriptReference/Texture2D.html) 获取的。Sprite 类主要标识应该用于特定精灵的图像部分。然后,GameObject 上的 SpriteRenderer 组件可以使用该信息来实际显示图形。 另请参阅:[SpriteRenderer](https://docs.unity3d.com/cn/2019.4/ScriptReference/SpriteRenderer.html) 类。 ## 变量 | [associatedAlphaSplitTexture](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-associatedAlphaSplitTexture.html) | 返回包含源纹理的 Alpha 通道的纹理。对于源代码中具有 Alpha 通道、需要使用 ETC1 等技术进行压缩的精灵,Unity 在底层为其生成该纹理。如果源精灵没有关联的 Alpha 纹理,则返回 NULL。如果精灵尚未设置为使用 ETC1 压缩,就会出现这种情况。 | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | [border](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-border.html) | 返回精灵的边框大小。 | | [bounds](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-bounds.html) | 精灵的 Bounds,由精灵的中心和范围(采用世界空间单位)指定。 | | [packed](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-packed.html) | 如果该精灵打包在图集中,则返回 true。 | | [packingMode](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-packingMode.html) | 如果精灵已打包(请参阅 Sprite.packed),则返回其 SpritePackingMode。 | | [packingRotation](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-packingRotation.html) | 如果精灵已打包(请参阅 Sprite.packed),则返回其 SpritePackingRotation。 | | [pivot](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-pivot.html) | 精灵的中心点在原始纹理的 Rect 中的位置(以像素为单位指定)。 | | [pixelsPerUnit](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-pixelsPerUnit.html) | 对应世界空间中一个单位的精灵中的像素数。(只读) | | [rect](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-rect.html) | 精灵在原始纹理中的位置(以像素为单位指定)。 | | [spriteAtlasTextureScale](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-spriteAtlasTextureScale.html) | 精灵使用的纹理的可变比例。这对于检查精灵何时使用变体 SpriteAtlas 很有用。 | | [texture](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-texture.html) | 获取对使用的纹理的引用。如果已打包,则指向图集;如果未打包,则指向源精灵。 | | [textureRect](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-textureRect.html) | 获取该精灵在其纹理上使用的矩形。如果该精灵紧密打包在图集中,则引发异常。 | | [textureRectOffset](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-textureRectOffset.html) | 获取该精灵在其纹理上使用的矩形到原始精灵边界的偏移。如果精灵网格类型为 FullRect,则偏移为零。 | | [triangles](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-triangles.html) | 返回包含精灵网格三角形的数组的副本。 | | [uv](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-uv.html) | 精灵网格的基础纹理坐标。 | | [vertices](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite-vertices.html) | 返回包含精灵网格顶点位置的数组的副本。 | ## 公共函数 | [GetPhysicsShape](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite.GetPhysicsShape.html) | 按索引从精灵获取物理形状。 | | -------------------------------------------------------------------------------------------------------------------- | ------------------------------ | | [GetPhysicsShapeCount](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite.GetPhysicsShapeCount.html) | 精灵的物理形状数量。 | | [GetPhysicsShapePointCount](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite.GetPhysicsShapePointCount.html) | 所选的精灵物理形状中的点数。 | | [OverrideGeometry](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite.OverrideGeometry.html) | 设置新的精灵几何形状。 | | [OverridePhysicsShape](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite.OverridePhysicsShape.html) | 设置新的精灵物理形状。 | ## 静态函数 | [Create](https://docs.unity3d.com/cn/2019.4/ScriptReference/Sprite.Create.html) | 创建新的 Sprite 对象。 | | ------------------------------------------------------------------------------ | ------------------------ | ## 继承的成员 ## 变量 | [hideFlags](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object-hideFlags.html) | 该对象应该隐藏、随场景一起保存还是由用户修改? | | ------------------------------------------------------------------------------------ | ------------------------------------------------ | | [name](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object-name.html) | 对象的名称。 | ## 公共函数 | [GetInstanceID](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object.GetInstanceID.html) | 返回对象的实例 ID。 | | -------------------------------------------------------------------------------------------- | --------------------- | | [ToString](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object.ToString.html) | 返回对象的名称。 | ## 静态函数 | [Destroy](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object.Destroy.html) | 移除 GameObject、组件或资源。 | | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------ | | [DestroyImmediate](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object.DestroyImmediate.html) | 立即销毁对象 /obj/。强烈建议您改用 Destroy。 | | [DontDestroyOnLoad](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object.DontDestroyOnLoad.html) | 在加载新的 Scene 时,请勿销毁 Object。 | | [FindObjectOfType](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object.FindObjectOfType.html) | 返回第一个类型为 type 的已加载的激活对象。 | | [FindObjectsOfType](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object.FindObjectsOfType.html) | 返回所有类型为 type 的已加载的激活对象的列表。 | | [Instantiate](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object.Instantiate.html) | 克隆 original 对象并返回克隆对象。 | ## 运算符 | [bool](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object-operator_Object.html) | 该对象是否存在? | | ---------------------------------------------------------------------------------------- | ------------------------------------------------ | | [operator !=](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object-operator_ne.html) | 比较两个对象是否引用不同的对象。 | | [operator ==](https://docs.unity3d.com/cn/2019.4/ScriptReference/Object-operator_eq.html) | 比较两个对象引用,判断它们是否引用同一个对象。 |
da
2022年6月21日 11:21
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码