Java 粒子效应

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);

我制作了一个java类,扩展了JavaSlick2D库的BasicGameState。但是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);
}

这里有什么问题?

您的文件夹结构是什么样子的?在调用“ParticleIO.loadEmitter”之前添加“System.out.println(新文件(“res/particle.xml”).getAbsolutePath();”xml文件是否位于该位置?