示例#1
0
  public static ArrayList<ParticleData> initializeParticleData() {
    ArrayList<ParticleData> data = new ArrayList<>(Particle.Type.PARTICLE_COUNT.ordinal());

    ParticleData propellant = new ParticleData();
    propellant.color = new Color(255, 255, 50);
    propellant.lifetime = Time.getSeconds(0.6f);
    data.add(Particle.Type.PROPELLANT.ordinal(), propellant);

    ParticleData smoke = new ParticleData();
    smoke.color = new Color(50, 50, 50);
    smoke.lifetime = Time.getSeconds(4.0f);
    data.add(Particle.Type.SMOKE.ordinal(), smoke);

    return data;
  }