背景没有出现在java处理项目中

时间:2017-06-14 18:28:14

标签: java background applet processing project

我认为我在代码中做的一切正确但我的背景不会显示在我的处理项目中,这是我的代码。

package finalproject;
import processing.core.PApplet;
import processing.core.PImage;

public class FinalProject extends PApplet {
    PImage background;
    PImage player;
    public void setup() {
        size(1360, 1080);
        player = loadImage("player.png");       
        background  = loadImage("rust.png");
    }

    public void draw() {
        background(background);
        image(player, 500, 500);
    }
}

2 个答案:

答案 0 :(得分:0)

处理期望文件位于代码旁边的data目录中。

您可能是从像Eclipse这样的IDE而不是Processing编辑器运行它,因此放置data目录的位置取决于代码的设置方式。你没有发布MCVE,所以很难帮助你。

但基本上,您需要调试草图以确定Processing正在寻找文件的确切位置。然后你需要在那里移动文件。这可能就像将它们放在data目录中一样简单。

如果仍然无法正常工作,请发布MCVE以及目录结构的屏幕截图或说明。

答案 1 :(得分:0)

如果使用处理IDE,则数据文件夹应位于所有.pde文件旁边的草图文件夹中。确保您使用的图像具有与草图窗口相同的分辨率。如果您仍有问题,我建议您尝试将您的设置和绘制方法移出您的课程并进入主处理草图。