我用来创建纹理的代码如下所示:
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是所有项目的通用文件夹):
我在bin
文件夹中放了5个纹理文件后发现它们没有被导入(来自不同的位置)。我在PongGame
内有3个副本,src
内有另一个副本,但我没有更新,在我选择使用文件重命名我的项目后 - >重命名...我的bin
文件夹丢失了,丢失了2个文件,3个用过时版本替换(我不知道用哪个副本替换了那些)
所以我的问题是:我应该如何正确存储纹理,然后将它们导入我的游戏?
答案 0 :(得分:1)
我相信如果你将它添加到你的src文件夹,它将被复制到bin文件夹中。通常我在src中创建一个res文件夹以使事情更有条理。可能不是最好但它有效。