주로 유니티 2D에서 뒤의 배경을 무한하게 반복되는 배경으로 만드는 기술이다.
사용할 배경을 만들어둡니다.
이 배경을 여러개 복사하여 옆으로 나열해줍니다.
스크립트를 준비합니다.
using UnityEngine;
public class Scroller : MonoBehaviour
{
public int count;
public float speedRate;
void Start()
{
count = transform.childCount;
}
void Update()
{
if (GameManager.isLive)
{
float totalSpeed = GameManager.globalSpeed * speedRate * Time.deltaTime * -1f;
transform.Translate(totalSpeed, 0, 0);
}
}
}
Scroller 스크립트를 원하는 배경 그룹에 넣어줍니다.
끝!