错误示例
// currentParticle是复制值,对currentParticle的任何修改都不会影响_currentParticles[i]
var currentParticle = _currentParticles[i];
// 设置淡出时间
const float fateTime = 0.5f;
if (currentParticle.remainingLifetime > fateTime)
{
currentParticle.remainingLifetime = fateTime;
}
正确示例
// 设置淡出时间
const float fateTime = 0.5f;
if (_currentParticles[i].remainingLifetime > fateTime)
{
_currentParticles[i].remainingLifetime = fateTime;
}