Quelqu'un peut-il me donner un bon exemple d'où commencer avec un système de particules dans libGDX? J'ai regardé l'exemple de test dans la source de libGDX mais j'ai toujours du mal à comprendre. Peut-être que juste une bonne explication aidera. Je pense que je veux faire une sorte d'explosion avec beaucoup de particules colorées. Toute aide est grandement appréciée!Système de particules libGDX
Répondre
Définir un effet de particules dans votre classe de jeu:
public ParticleEffect particleEffect;
lsinitialisez:
particleEffect = new ParticleEffect();
particleEffect.load(Gdx.files.internal("data/particleEffect.p"),
Gdx.files.internal("data"));
Dans votre méthode render()
, placez-le à l'endroit où vous voulez des particules à émettre (emplacement d'explosion) :
particleEffect.setPosition(world.effectX, world.effectY);
Et dessinez-le finalement (aussi dans render()
):
particleEffect.draw(spriteBatch, delta);
C'est tout, assez simple et direct.
Une autre chose, l'effet lui-même, jetez un oeil à l'éditeur de particules par Nate, http://libgdx.googlecode.com/svn/jws/particle-editor.jnlp. En utilisant l'éditeur, vous devriez être capable de créer de beaux effets. Sinon, copiez le fichier de particules à partir des exemples et modifiez-le.
Trier des documents dans ce blog: http://www.badlogicgames.com/wordpress/?p=1255 Blog post a été copie collé sur le wiki: https://code.google.com/p/libgdx/wiki/ParticleEditor Lorsque de vrais documents sont écrits dans l'avenir, ils seront là.
Aussi, exécutez-le à partir de la source pour la dernière fois, car le JWS est une peine à mettre à jour.
maintenant une vidéo: http://www.badlogicgames.com/wordpress/?p=2462
Désolé pour la question stupide, mais comment puis-je courir à partir de la source ... Merci – user924941
- 1. système de particules dans libGdx
- 2. système de particules libgdx sur Android Canvas
- 3. Système de particules libgdx Coordonnée Z
- 4. Effets de particules libgdx
- 5. Android Système de particules LibGDX est fixé à l'écran
- 6. Libgdx decalbatch particules alpha
- 7. LibGDX: échelle des particules
- 8. Arrêter l'effet de particules libgdx
- 9. Émetteur de particules libgdx Java
- 10. système de particules: génération de particules
- 11. Libgdx - problème de mélange de particules 3D
- 12. Particules dans Box2d et libgdx
- 13. particules linéaires dans l'éditeur de particules pour libgdx
- 14. Système de particules SFML.NET
- 15. système de particules
- 16. système de particules OpenGL
- 17. Système de particules DontDestroyOnLoad
- 18. Erreur système de particules
- 19. AndEngine système de particules
- 20. Système de particules Array
- 21. Éditeur de Particules Différents pour LibGdx
- 22. Système de particules fonctionnant lentement
- 23. SFML architecture système de particules
- 24. Les particules LibGDX ne s'affichent pas
- 25. Système de particules de transformation Unity 2D
- 26. Changer l'image de particules d'un effet de particules dans libgdx java
- 27. iPhone. La performance du système de particules
- 28. Comment produire système de particules dans Three.js
- 29. Système de particules Android convergent point unique
- 30. Système de particules C++ Allegro 5
Merci beaucoup, c'est exactement ce que je cherchais. Un bel exemple simple et une explication ... L'éditeur de particules fonctionne-t-il pour vous? Je n'ai pas réussi à l'ouvrir, aucune idée? Merci encore! –
Vous devrez également appeler 'particleEffect.start();' pour lancer réellement le système de particules. – DRiFTy
Dans ma configuration '.start()' n'est pas nécessaire ... étrange, probablement appelé quelque part dans l'init de particleEffect. En ce qui concerne l'éditeur, je ne sais pas exactement pourquoi, mais il ne fonctionne que si je le télécharge dans mon dossier de téléchargement par défaut et le démarrer à partir du navigateur. Probablement en raison de certaines règles de sécurité Java Web Start ... – dom