Heyhey hey tout le monde ! Java me pose une colle ! 
J'utilise Batch pour dessiner un sprite. Cool. Je ne vais pas vous montrer tout le code, mais ça donne ça :
private Batch myBatch;
myBatch.draw(bobFrame, bob.getPosition().x*ppuX, bob.getPosition().y*ppuY,Popolon.getSize()*ppuX, Popolon.getSize()*ppuY);
Quand je compile on m'indique une NullPointer. Ah bah oui suis-je idiot j'ai pas instancié myBatch ! Alors je vais corriger ça de suite :
myBatch = new Batch();
Et là, sans pression, Java me dit : "Lol you can't instanciate Batch"
...
Wut ? Pourquoi ? 
Et comment je suis censé régler une NullPointer sur un truc non instanciable Sherlock ? 
(Je m'adresse au compilateur, pas à vous rassurez vous).
Tout ça pour dire que je ne comprends pas du tout ce que je suis censé faire là tout de suite, quelqu'un peut m'expliquer ? Quelqu'un connait Batch ? Quelqu'un sait ce qu'il se passe ? 
Message édité le 16 août 2015 à 16:23:28 par GreenKoala