texture 操作

语法

  • texture(filePath)

参数

  1. filePath - string
    要插入的纹理文件的名称。 有关搜索位置的信息,请参阅资产搜索;有关内置纹理的列表,请参阅内置资产。 有关支持的图像格式列表,请参阅纹理基础知识

描述

texture 操作使用在 filePath 中指定的文件通过设置 colormapopacitymap(如果适用)属性设置当前形状的纹理。 texture 操作是 set(material.colormap,..)set(material.opacitymap,..)(如果适用)的简化版本。 如果纹理包含 alpha 通道或重置为空字符串,将设置 opacitymap 属性。

注:
texture 操作不会创建纹理坐标。

相关内容

示例

具有砖纹理的形状

brickMap = "assets/bricks.jpg"
randBuildingHeight = rand(3,20)

Lot -->
s('.75,'1,'.75)
center(xz)
extrude(world.up, randBuildingHeight)
comp(f){side: Facade | 
top: set(material.color.a, .3) Roof.}

Facade -->
	# color, uv set 0
	setupProjection(0, scope.xy, 5, 5)
	texture(brickMap)
	// = set(material.colormap,brickMap)
	projectUV(0)