Sets the placement offset of texture propertyName.
Common texture names used by Unity's builtin shaders:
"_MainTex" is the main diffuse texture. This can also be accessed via mainTextureOffset property.
"_BumpMap" is the normal map.
"_Cube" is the reflection cubemap.
See Also: mainTextureOffset property, GetTextureOffset.
// Scroll main texture based on time
var scrollSpeed : float = 0.5;
function Update () {
var offset : float = Time.time * scrollSpeed;
renderer.material.SetTextureOffset ("_MainTex", Vector2(offset,0));
}
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
public float scrollSpeed = 0.5F;
void Update() {
float offset = Time.time * scrollSpeed;
renderer.material.SetTextureOffset("_MainTex", new Vector2(offset, 0));
}
}
import UnityEngine
import System.Collections
class example(MonoBehaviour):
public scrollSpeed as single = 0.5F
def Update():
offset as single = (Time.time * scrollSpeed)
renderer.material.SetTextureOffset('_MainTex', Vector2(offset, 0))