Commit e4b8d8a8 authored by Viktor Lidholt's avatar Viktor Lidholt

Improves particle performance by never having doubles as null (5% gain in performance test)

parent 8e11dcb5
...@@ -4,16 +4,16 @@ class _Particle { ...@@ -4,16 +4,16 @@ class _Particle {
Vector2 pos; Vector2 pos;
Vector2 startPos; Vector2 startPos;
double colorPos; double colorPos = 0.0;
double deltaColorPos; double deltaColorPos = 0.0;
double size; double size = 0.0;
double deltaSize; double deltaSize = 0.0;
double rotation; double rotation = 0.0;
double deltaRotation; double deltaRotation = 0.0;
double timeToLive; double timeToLive = 0.0;
Vector2 dir; Vector2 dir;
...@@ -25,8 +25,8 @@ class _Particle { ...@@ -25,8 +25,8 @@ class _Particle {
} }
class _ParticleAccelerations { class _ParticleAccelerations {
double radialAccel; double radialAccel = 0.0;
double tangentialAccel; double tangentialAccel = 0.0;
} }
class ParticleSystem extends Node { class ParticleSystem extends Node {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment