[Unity]使用 localPosition 建立類似輸送帶的系統。


您好。
今天我想使用 localPosition 製作一條簡單的輸送帶。

快速提醒一下,放置矩形立方體,作為輸送帶的基礎。下圖中的黑色方塊就是基礎。
然後,將子物件放在基座上。*下圖中的白色小方塊。

在上面準備好的子物件上加入一個指令碼。*BeltConveyour腳本。

加入指令碼後,等間距複製子物件並放置。(在本例中,它是一個樣品,所以適當地放置。

BeltConveyour 指令碼將它們逐漸向左移動,當它們移到父物件的左邊時,將它們移到右邊,然後再逐漸向左移動。

將自己的 localPosition 指定給 pos 變數,當 x 軸的值改變時,將 pos 變數的值回傳到 localPosition。
當它到達 -0.46f(最左邊)時,我們將它移到 0.46f(最右邊),但我認為有更有效率的方法。我認為有更有效率的方法。;

當遊戲執行時,輸送帶開始移動,從另外製作的預製墜落裝置掉下來的立方體會被帶到左邊。

– 範例 -.