add 'spawn_offset' particles parameter

This commit is contained in:
MihailRis 2025-12-18 18:37:58 +03:00
parent d8bbbc3cfb
commit 3331d4deee
3 changed files with 9 additions and 10 deletions

View file

@ -103,6 +103,7 @@ void Emitter::update(
glm::vec3 spawnOffset = generate_coord(preset.spawnShape);
spawnOffset *= preset.spawnSpread;
spawnOffset += preset.spawnOffset;
particle.position = position + spawnOffset;
particle.lifetime *= 1.0f - preset.lifetimeSpread * random.randFloat();