Search Issue Tracker

Fixed

Votes

7

Found in

4.1.0b3

Issue ID

519148

Regression

No

[ScriptingAPI] ParticleSystem.Particle.size and ParticleSystem.Particle.color are equal startColor and startSize of ParticleSyst

Shuriken

-

ParticleSystem.Particle.size and ParticleSystem.Particle.color are equal startColor and startSize of ParticleSystem. And should update over lifetime of Particle.
Steps to reproduce:
1 Open ParticleSystem_ParticleSystem.Particle scene
2 Choose "Scale 1x" in Hierarchy and go to Inspector (notice that color over lifetime and size over lifetime are checked) and check "Log sizes" in TEST_ParticleSystemParticle section
3 Press "Play"
4 In console you should see:

RGBA(255, 255, 255, 255)
UnityEngine.Debug:Log(Object)
1
UnityEngine.Debug:Log(Object)

which are the same over lifetime of the particles (and equal to startColor and startSize of ParticleSystem).

Comments (3)

  1. bugmagnet

    Aug 08, 2014 00:02

    For anyone who may try to fix it, you can get it to occur also like this:

    int smokeCount = smoke.GetParticles(smokeParticles);
    for (int i = 0; i < smoke.maxParticles; i++)
    {
    myVector = smokeParticles[i].position; //works!
    myVector2 = smokeParticles[i].size; //doesn't work
    }

  2. bugmagnet

    Aug 07, 2014 23:57

    Yea just ran into the same issue today. Lame.

  3. exerion

    Feb 13, 2014 01:11

    This bug has been around for almost 2 years...

    http://answers.unity3d.com/questions/220792/shuriken-particlesize-returns-start-size-not-actua.html

    ...please fix it.

Add comment

Log in to post comment