Legacy Documentation: Version 5.1
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Material.mainTexture

Switch to Manual
public var mainTexture: Texture;

Description

The material's texture.

The same as using GetTexture or SetTexture with "_MainTex" name.

See Also: SetTexture, GetTexture.

#pragma strict
// Change renderer's texture each changeInterval/
// seconds from the texture array defined in the inspector.
public var textures: Texture[];
public var changeInterval: float = 0.33F;
public var rend: Renderer;
function Start() {
	rend = GetComponent.<Renderer>();
}
function Update() {
	if (textures.Length == 0)return ;
	var index: int = Mathf.FloorToInt(Time.time / changeInterval);
	index = index % textures.Length;
	rend.material.mainTexture = textures[index];
}