2022-01-30 23:40:12 +00:00
|
|
|
using System.Collections;
|
|
|
|
using System.Collections.Generic;
|
|
|
|
using UnityEngine;
|
|
|
|
|
2022-03-14 14:21:05 +00:00
|
|
|
namespace HeavenStudio.Common
|
2022-01-30 23:40:12 +00:00
|
|
|
{
|
|
|
|
public class Scroll : MonoBehaviour
|
|
|
|
{
|
|
|
|
public float scrollSpeedX;
|
|
|
|
public float scrollSpeedY;
|
|
|
|
Vector3 startPos;
|
|
|
|
|
|
|
|
public float lengthX;
|
|
|
|
public float lengthY = 43.20976f;
|
|
|
|
|
|
|
|
private void Start()
|
|
|
|
{
|
|
|
|
startPos = transform.localPosition;
|
|
|
|
UpdatePos();
|
|
|
|
}
|
|
|
|
|
|
|
|
private void Update()
|
|
|
|
{
|
|
|
|
UpdatePos();
|
|
|
|
}
|
|
|
|
|
|
|
|
private void UpdatePos()
|
|
|
|
{
|
|
|
|
float newPosX = Mathf.Repeat(Time.time * scrollSpeedX, lengthX);
|
|
|
|
float newPosY = Mathf.Repeat(Time.time * scrollSpeedY, lengthY);
|
|
|
|
transform.localPosition = startPos + new Vector3(1 * newPosX, 1 * newPosY);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|