mirror of
https://github.com/RHeavenStudioPlus/HeavenStudioPlus.git
synced 2024-12-17 22:10:00 +00:00
34 lines
No EOL
829 B
C#
34 lines
No EOL
829 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
namespace HeavenStudio.Common
|
|
{
|
|
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);
|
|
}
|
|
}
|
|
} |