godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.83k stars 21.13k forks source link

Particle flag keep_data does not preserve trail position #54773

Open QbieShay opened 2 years ago

QbieShay commented 2 years ago

Godot version

v4.0.dev.custom_build [ce634e03d]

System information

Linux Arch, Radeon RX 590

Issue description

Expected: enabling custom data preserver particle trails information Obtained: particle trail info is reset upon particle death

https://user-images.githubusercontent.com/7917475/140793080-ccb4fe4a-ed82-45b8-93e0-7e566ab8dfbd.mp4

Steps to reproduce

Open scene TrailTest.tscn in supplied reproduction case, and drag around the node GPUParticles3D

Minimal reproduction project

GodotVFX4.zip

QbieShay commented 1 year ago

Pushing to 4.1 as keep_data is a niche case.