一个 Texture 对象在 BasePart 的面部添加重复的 тексту
如何使用 Texture?
一个纹理将图像应用到BasePart 它是父级。 表面上这种纹理应用于的是由FaceInstance.Face 属性决定的。 当BasePart 被调整时,这种纹理会重复
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
Texture 应用程序的图像由其 Decal.Texture 属性决定。 图像可以上传到 Roblox,提供它们遵守社区指南。 有关上传图像的信息,请参阅 纹理和装饰 。
什么是 Textures 和 Decals 的区别?
Class.Decal 对象与 Decal 对象非常相似。 但是,与 BasePart 对象由 1> Class.BasePart1> 重新处理时,与 4> Class.Decal4> 对象由 Texture 重复。
重复文本有各种应用,例如地板和墙壁文本。
Textures 的替代
尽管图标有很多应用,但在某些情况下,开发人员可能会选择以下类别。
- 对于不重复的图像 Decal 对象应该使用
- 要应用 GUI 元素,应该使用 SurfaceGui 对象
- 如果需要改变图像上照明的效果,请使用 SurfaceGui 对象
概要
属性
继承自Decal的属性Datatype.Color3 的涂色。Decal 的。
作为贴纸的 Decal.Transparency 属性的倍增器。效果仅对本地玩家可见。
应用于 Decal 的图像的内容ID。
确定 Decal 的透明度,0 完全不透明,1 完全透明。
确定多个图像的渲染顺序。
设置物体在砖上的哪个面。
属性
OffsetStudsU
OffsetStudsU 用于确定在 studs 上横向轴上的渲染材质的 Offset。
例子
![](https://prod.docsiteassets.roblox.com/assets/legacy/Texture.OffsetStudsUV.0.jpg)
![](https://prod.docsiteassets.roblox.com/assets/legacy/Texture.OffsetStudsUV.1.jpg)
在上面的截图中,一个带有纹理的零件可以看到。 在左侧,OffsetStudsU/OffsetStudsV 都是 0,因此渲染的纹理与零件的左上角的中心对齐。 在右侧,两个属性都设置为 1 ,这会导致纹理开始在纹理中心。
还请参阅:
OffsetStudsV
OffsetStudsV 用于确定在垂直轴上的渲染材质的 Offset。
例子
![](https://prod.docsiteassets.roblox.com/assets/legacy/Texture.OffsetStudsUV.0.jpg)
![](https://prod.docsiteassets.roblox.com/assets/legacy/Texture.OffsetStudsUV.1.jpg)
在上面的截图中,一个带有纹理的零件可以看到。 在左侧,OffsetStudsU/OffsetStudsV 都是 0,因此渲染的纹理与零件的左上角的中心对齐。 在右侧,两个属性都设置为 1 ,这会导致纹理开始在纹理中心。
还请参阅:
StudsPerTileU
设置Texture 所应用的地砖图的横向尺寸。
更大的值为此属性将导致 Texture 显示更大,并且更不频繁地重复。与 Decals 不同,重复图像的大小由 BasePart 的尺寸无法影响。相反,缩放 2>Class.BasePart2> 只会增加重复图像的重复次数。
请参阅下面的代码示例,了解这个属性如何用于。
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
注意:
- 这个属性可以设置为很低的值,但不能为零
StudsPerTileV
设置Texture 所应用的地砖图的垂直大小。
更大的值为此属性将导致 Texture 显示更大,并且更不频繁地重复。与 Decals 不同,重复图像的大小由 BasePart 的尺寸无法影响。相反,缩放 2>Class.BasePart2> 只会增加重复图像的重复次数。
请参阅下面的代码示例,了解这个属性如何用于。
local texture = Instance.new("Texture")texture.Texture = "http://www.roblox.com/asset/?id=732339893" -- roblox logo-- 1x1 studs repeating texturetexture.StudsPerTileU = 1texture.StudsPerTileV = 1
注意:
- 这个属性可以设置为很低的值,但不能为零