我们需要控制的是材质球上贴图的移动
也就是你贴图的offestX和offestY值进行移动
先看一下XY的移动方向 在确定你需要移动的纹理方向
举个例子:
再不写shader的情况下,调节X轴左右进行移动
private float moveSpeed;
private MeshRenderer renderer;
void Start()
{
renderer = this.GetComponent<MeshRenderer>();
}
void FixUpdate()
{
renderer.material.mainTextureOffset=new Vector2(Time.time*moveSpeed,
renderer.material.mainTextureOffset.y);
}
and so on...