com.alicizax.unity.tuyoogam.../Samples~/Space Shooter/GameScript/Runtime/Behaviour/BackgroundScroller.cs

21 lines
449 B
C#
Raw Permalink Normal View History

2025-09-02 19:21:49 +08:00
using System;
using UnityEngine;
public class BackgroundScroller : MonoBehaviour
{
public float ScrollSpeed;
public float TileSizeZ;
private Vector3 _startPosition;
void Start()
{
_startPosition = transform.position;
}
void Update()
{
float newPosition = Mathf.Repeat(Time.time * ScrollSpeed, TileSizeZ);
this.transform.position = _startPosition + Vector3.forward * newPosition;
}
}