Unity3D的傳送帶和物體移動
阿新 • • 發佈:2019-01-22
實現工廠流程的傳送帶傳送物體的過程,包過一些基礎的知識點。
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)); }
注意貼圖的設定
傳送帶設定
工程下載:工程包下載