Java 粒子效应
我制作了一个java类,扩展了JavaSlick2D库的BasicGameState。但是xml文件没有加载。它给出了无法加载发射器错误。这是发射器加载的代码Java 粒子效应,java,slick2d,Java,Slick2d,我制作了一个java类,扩展了JavaSlick2D库的BasicGameState。但是xml文件没有加载。它给出了无法加载发射器错误。这是发射器加载的代码 private ParticleSystem system ; public void init(GameContainer gc, StateBasedGame sbg) throws SlickException { Image image = new Image("res/particle.png",false);
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);
}
这里有什么问题?您的文件夹结构是什么样子的?在调用“ParticleIO.loadEmitter”之前添加“System.out.println(新文件(“res/particle.xml”).getAbsolutePath();”xml文件是否位于该位置?