Thank you for submitting your inquiry.
You can track the status of your inquiry here.
You may want to save your case's ticket: 694191_dso514lin4rf5vbg


    (Open) ParticleSystem.Simulate truncates first parameter to 2 decimals
     
     
     
    3
    ParticleSystem.Simulate truncates first parameter to 2 decimals

    How to reproduce:
    0. Create an empty scene in a new projet
    1. Add a GameObject and attach a ParticleSystem
    2. Create a script and attach it to the GameObject
    3. Call ParticleSystem.Simulate(0.001f) in Update
    4. Call Debug.Log(ParticleSystem.time) right after for observation

    What is expected:
    The particle system is animated slowly but smoothly. The logged times increment by 0.001 at each line.

    What happens instead:
    The particle system is animated slowly with stutters / choppy movement. The logged times only increment once in 10, and are truncated to the second decimal.

    Test script:

        void Update() {
            var particleSystem = GetComponent<ParticleSystem>();
            particleSystem.randomSeed = 1;
            particleSystem.Simulate(0.001f, true, false);
            Debug.Log(particleSystem.time);
        }


    Public status: Public
     
       
      Your Cases:
      Case Title Status Date Opened
      829968 Mecanim: Wrong distal finger rotation on left hand Closed 9/7/2016 11:00 PM
      792963 TerrainData.wavingGrassSpeed does not affect speed Open 4/29/2016 7:17 PM
      735293 Animator Recording Leaks Memory Closed 10/12/2015 3:49 AM
      694191 ParticleSystem.Simulate truncates first parameter to 2 decimals Open 5/3/2015 5:09 AM