public void update(final float theDeltaTime) { _myTargetForce.strength(_cTargetStrength); _myTargetForce.lookAhead(_cLookAhead); _myTargetForce.maxForce(_cMaxForce); _myTime += 1 / 30f * _cNoiseSpeed; _myParticles.update(theDeltaTime); _myForceField.noiseOffset(new CCVector3f(_myTime * 0.5f, 0, 0)); _myForceField.noiseScale(_cNoiseScale); _myForceField.strength(_cNoiseStrength); _myViscousDrag.drag(_cDrag); _myGravity.direction().set(_cGravityX, _cGravityY, _cGravityZ); _myGravity.strength(_cGravityStrength); }