[unity3d程序] 纹理扩散

纹理扩散适合与做游戏的背景(卷轴效果),原理就是让材质贴图动起来(循环运动),代码很简单希望对大家有用

// Scroll main texture based on time

var scrollSpeed = -0.5;

// This must be set to override a bug where Render Order

// of the tunnel objects is lost when SetTextureOffset is used

var queue = 0;

private var offset = 0.0;



function Update ()

{   

    offset = Time.time * scrollSpeed;

    renderer.material.SetTextureOffset ("_MainTex", Vector2(offset,0));

    renderer.material.renderQueue = queue;

}

贴图最好用psd格式的,jpg格式实现不了(亲测过)

你可能感兴趣的:(unity3d)