fix: assertion failed on expression: 'ps->array_size()'

close #278
pull/334/head
mob-sakai 2024-05-22 17:11:38 +09:00
parent d4ffadf599
commit 50ba446cff
1 changed files with 8 additions and 0 deletions

View File

@ -329,6 +329,14 @@ namespace Coffee.UIExtensions
// Bake mesh.
Profiler.BeginSample("[UIParticleRenderer] Bake Mesh");
s_CombineInstances[0].mesh.Clear(false);
// Assertion failed on expression: 'ps->array_size()' #278
var extends = s_CombineInstances[0].mesh.bounds.extents.x;
if (!float.IsNaN(extends) && !float.IsInfinity(extends) && 0 < extends)
{
s_CombineInstances[0].mesh.RecalculateBounds();
}
if (_isTrail && _parent.canSimulate && 0 < _particleSystem.particleCount)
{
#if PS_BAKE_API_V2