コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        // BackGroundManagerからScrollPowを持ってくる
        float ScrollPow = bgm.GetScrollPow();

        // スクロール
        transform.Translate(-ScrollPow, 0, 0);
    }
コード例 #2
0
    void Update()
    {
        // BackGroundManagerからScrollPowを持ってくる
        float ScrollPow = bgm.GetScrollPow();

        // 背景スクロール
        transform.Translate(-ScrollPow, 0, 0);
        if (transform.position.x < -SpriteWidth)
        {
            transform.position = new Vector3(SpriteWidth, 0, 0);
        }
    }
コード例 #3
0
    // Update is called once per frame
    void Update()
    {
        // BackGroundManagerからScrollPowを持ってくる
        float ScrollPow = bgm.GetScrollPow();

        // y座標が-1以下なら
        if (transform.position.y < -1)
        {
            // 上に移動
            MoveY *= -1;
        }
        if (transform.position.y > 2)
        {
            MoveY *= -1;
        }

        // スクロール
        transform.Translate(-ScrollPow - moveX, MoveY, 0);
    }