Unity事例ノート

UNITY

床オブジェクトを順繰りで横移動

2つの床オブジェクトを、順繰りでループさせて、画面内で途切れなく横移動するようにしましょう。

このように、カメラの視野に入っている範囲では、ずっと絶え間なくオブジェクトが続いていきます。

関連記事:
2つのオブジェクトを順繰りで動かす
床のスクロールを無限ループ
背景を縦スクロールでループさせる方法

2つのオブジェクトを途切れなく繰り返す

今回は動きを確認しやすくするため、ゲームビューのアスペクト比を、4:3に設定しています。

Cubeを作成し、サイズを変更します。

ゲームビューではこのように、端から端まで画面に入っています。

Cubeを複製し、X座標を-17.5に設定して、少しだけ端が重なるように配置します。

シーンビューを上から確認すると、このように見えています。

MainCameraをクリックしてみましょう。

カメラからは、このような視野で映っています。

FloorRoop.csを作成し、CubeとCube(1)に追加しましょう。

FloorRoop.csを記述します。

ゲームプレイしてみましょう。

Xが17.5を上回れば、-17.5の位置へ移動。

2つのオブジェクトが切れ目なくループをくり返しています。

関連記事:
2つのオブジェクトを順繰りで動かす
床のスクロールを無限ループ
背景を縦スクロールでループさせる方法