From 766cdff5ffa72b65d7f106658d1603f47739b2ba Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Fri, 27 Oct 2023 11:05:14 +0800 Subject: + init --- GameCode/PositionNoise.cs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 GameCode/PositionNoise.cs (limited to 'GameCode/PositionNoise.cs') diff --git a/GameCode/PositionNoise.cs b/GameCode/PositionNoise.cs new file mode 100644 index 0000000..07b6d8a --- /dev/null +++ b/GameCode/PositionNoise.cs @@ -0,0 +1,24 @@ +using UnityEngine; + +public class PositionNoise : CardAnimation +{ + public float amount; + + public float speed = 1f; + + private float startSeed; + + private Vector3 startPos; + + private void Start() + { + startPos = base.transform.localPosition; + startSeed = Random.Range(0f, 100000f); + } + + private void Update() + { + Vector2 vector = new Vector2(Mathf.PerlinNoise(startSeed + Time.unscaledTime * speed, startSeed + Time.unscaledTime * speed - 0.5f), Mathf.PerlinNoise(startSeed + Time.unscaledTime * speed, startSeed + Time.unscaledTime * speed) - 0.5f); + base.transform.localPosition = startPos + (Vector3)vector * amount; + } +} -- cgit v1.1-26-g67d0