Parallax Test

parallax test
This commit is contained in:
qlr32
2025-02-17 18:25:14 -05:00
parent fe8c8c3ef4
commit c7902df3d6
16 changed files with 9629 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using UnityEngine;
[ExecuteInEditMode]
public class ParallaxCamera : MonoBehaviour
{
public delegate void ParallaxCameraDelegate(float deltaMovement);
public ParallaxCameraDelegate onCameraTranslate;
private float oldPosition;
void Start()
{
oldPosition = transform.position.x;
}
void Update()
{
if (transform.position.x != oldPosition)
{
if (onCameraTranslate != null)
{
float delta = oldPosition - transform.position.x;
onCameraTranslate(delta);
}
oldPosition = transform.position.x;
}
}
}