采音器初步

This commit is contained in:
2025-05-01 22:54:56 +08:00
parent a0e1338c36
commit 6f1ed89221
23 changed files with 6562 additions and 351 deletions

View File

@@ -1,5 +1,7 @@
using System.Collections;
using System.Collections.Generic;
using DG.Tweening.Core.Easing;
using Ichni;
using UnityEngine;
public static class WindowAnim
@@ -41,6 +43,18 @@ public static class WindowAnim
gameObject.transform.localScale = Vector3.zero;
}
public static IEnumerator Shake(GameObject gameObject)
{
float timer = 0f;
Vector3 origpos = gameObject.transform.position;
while (timer <= 1f)
{
float offset = 50 * AnimationCurveEvaluator.Evaluate(AnimationCurveType.OutElastic, timer / 1f);
gameObject.transform.position = origpos + new Vector3(Random.Range(-offset, offset), Random.Range(-offset, offset), 0);
timer += Time.deltaTime;
yield return null;
}
gameObject.transform.position = origpos;
}
}