Files
BallCrushBest_GP/Assets/Scripts/ToolKit/ParticleUnscaledTime.cs
T

34 lines
800 B
C#
Raw Normal View History

2026-04-20 12:06:34 +08:00
using UnityEngine;
namespace BallKingdomCrush
{
public class ParticleUnscaledTime : MonoBehaviour
{
private float lastTime;
private ParticleSystem particle;
private void Awake()
{
InitData();
}
private void Update()
{
OnUpdateParticleTime();
}
private void InitData()
{
particle = GetComponent<ParticleSystem>();
lastTime = Time.realtimeSinceStartup;
}
private void OnUpdateParticleTime()
{
var realtimeSinceStartup = Time.realtimeSinceStartup;
var deltaTime = realtimeSinceStartup - lastTime;
particle.Simulate(deltaTime, true, false);
lastTime = realtimeSinceStartup;
}
}
}