mirror of
https://github.com/kuhyx/praca_magisterska.git
synced 2026-07-04 13:23:05 +02:00
27 lines
705 B
C#
27 lines
705 B
C#
using UnityEngine;
|
|
|
|
public class BackgroundScroller : MonoBehaviour
|
|
{
|
|
[SerializeField] private float scrollSpeed = 2f;
|
|
[SerializeField] private float tileSizeY = 20f;
|
|
[SerializeField] private bool randomizeOffset;
|
|
|
|
private Vector3 startPosition;
|
|
|
|
private void Start()
|
|
{
|
|
startPosition = transform.position;
|
|
if (randomizeOffset)
|
|
{
|
|
float initialOffset = Random.Range(0f, tileSizeY);
|
|
startPosition -= Vector3.up * initialOffset;
|
|
}
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
float newPosition = Mathf.Repeat(Time.time * scrollSpeed, tileSizeY);
|
|
transform.position = startPosition + Vector3.down * newPosition;
|
|
}
|
|
}
|