我应该在Eclipse Project中将纹理文件存储在何处

时间:2014-04-05 15:20:05

标签: java eclipse image file import

我用来创建纹理的代码如下所示:

GImage ballTexture = createTexture("ballTexture.png", (int) BALL_SIZE,
            (int) BALL_SIZE);

方法:

private GImage createTexture(String importedImage, int width, int height) {
    Image importResult = getImage(getCodeBase(), importedImage);
    GImage textureResult = new GImage(importResult);
    textureResult.setSize(width, height);
    return textureResult;

我的项目文件结构是这样的(Java是所有项目的通用文件夹):

enter image description here

我在bin文件夹中放了5个纹理文件后发现它们没有被导入(来自不同的位置)。我在PongGame内有3个副本,src内有另一个副本,但我没有更新,在我选择使用文件重命名我的项目后 - >重命名...我的bin文件夹丢失了,丢失了2个文件,3个用过时版本替换(我不知道用哪个副本替换了那些)

所以我的问题是:我应该如何正确存储纹理,然后将它们导入我的游戏?

1 个答案:

答案 0 :(得分:1)

我相信如果你将它添加到你的src文件夹,它将被复制到bin文件夹中。通常我在src中创建一个res文件夹以使事情更有条理。可能不是最好但它有效。