我创建了一个扩展java slick2d库的BasicGameState的java类。为了测试粒子效果,我使用了ParticleSystem。但是xml文件没有加载。它无法加载发射器错误。这是发射器加载的代码。
private ParticleSystem system ;
public void init(GameContainer gc, StateBasedGame sbg) throws SlickException {
Image image = new Image("res/particle.png",false);
system = new ParticleSystem(image,1500);
try{
File xmlFile = new File("res/particle.xml");
ConfigurableEmitter emitter = ParticleIO.loadEmitter("res/particle.xml");
emitter.setPosition(315,358);
system.addEmitter(emitter);
}catch(Exception e){
System.out.println("Exception: "+ e.getMessage());
e.printStackTrace();
System.exit(0);
}
system.setBlendingMode(ParticleSystem.BLEND_ADDITIVE);
}
这里有什么问题?