Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I need to implement a ParticleEffectLoader today too, and glad to find out that it's quite simple. Below is my implementation, I've tested it in my own project, I use <code>SynchronousAssetLoader</code>.</p> <pre><code>import com.badlogic.gdx.assets.AssetDescriptor; import com.badlogic.gdx.assets.AssetLoaderParameters; import com.badlogic.gdx.assets.AssetManager; import com.badlogic.gdx.assets.loaders.FileHandleResolver; import com.badlogic.gdx.assets.loaders.SynchronousAssetLoader; import com.badlogic.gdx.files.FileHandle; import com.badlogic.gdx.graphics.g2d.ParticleEffect; import com.badlogic.gdx.utils.Array; /** * @author Daniel * @date Oct 10, 2012 2:04:42 PM */ public class ParticleEffectLoader extends SynchronousAssetLoader&lt;ParticleEffect, ParticleEffectLoader.ParticleEffectParameter&gt; { public ParticleEffectLoader(FileHandleResolver resolver) { super(resolver); } @Override public ParticleEffect load(AssetManager assetManager, String fileName, ParticleEffectParameter parameter) { ParticleEffect effect = new ParticleEffect(); FileHandle effectFile = resolve(fileName); FileHandle imgDir = effectFile.parent(); effect.load(effectFile, imgDir); return effect; } @Override public Array&lt;AssetDescriptor&gt; getDependencies(String fileName, ParticleEffectParameter parameter) { return null; } static public class ParticleEffectParameter extends AssetLoaderParameters&lt;ParticleEffect&gt; { public ParticleEffectParameter () { } } } </code></pre> <p>Note that in my project I always put image file in the same folder as the Particle file, so this is enough for me. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload