Unity3D的传送带和物体移动
实现工厂流程的传送带传送物体的过程,包过一些基础的知识点。
1.传送物体左右上下移动
gameObject.transform.Translate(Vector.up* speed * Time.deltaTime);
2.传送带滚轮的旋转
this.transform.Rotate(Vector3.down * speed);
3.传送带贴图流动,创建panel,加上贴图
float x; float y; float scrollX = 0.2f;//用来调节贴图移动的速度,可适当调大或缩小 void Update () { y = y + Time.deltaTime * scrollX; GetComponent<Renderer>().material.mainTextureOffset = new Vector2(x, y); // GetComponent<Renderer>().material.SetTextureOffset("masteria1", new Vector2(x, y)); }
注意贴图的设置
传送带设置
工程下载:工程包下载