LoginSignup
6
6

More than 5 years have passed since last update.

Unityの床をひたすらループさせる

Posted at

スクリーンショット 2014-09-01 3.46.14.png

キャラクターがひたすら走っているように見せる為に床をループさせましょう。同じサイズの床を二枚並べます。

スクリーンショット 2014-09-01 3.47.02.png

以下のスクリプトを二枚の床にドラック&ドロップすればOK!です。

FloorLoop
using UnityEngine;
using System.Collections;

public class FloorLoop : MonoBehaviour {
    public float speed;
    float size = 60;

    void Start () {
        speed = -1;
    }

    void Update () {
        transform.position = new Vector3(transform.position.x, transform.position.y, transform.position.z+speed);

        if (transform.position.z + size < 0) {
            transform.position = new Vector3(0,0,transform.position.z+size*2);
        }
    }
}
6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6