尝试加载文件时java中的空指针异常

时间:2013-07-29 13:04:40

标签: java android libgdx

我在这里关注这个例子 http://www.bigerstaff.com/

我已经添加了另一个名为Ball的类,并在此代码中使用了它的实例

public class Ball extends Vector3 {

    public Sprite mSprite;
    public Texture mTexture;

所以不要使用blockTexture and blockSprite

blockTexture = new Texture(Gdx.files.internal("data/block.png"));
blockSprite = new Sprite(blockTexture);

我用

ball.mTexture = new Texture(Gdx.files.internal("data/block.png")); //error
ball.mSprite = new Sprite(ball.mTexture); //error

对不起我是Java的新手,但我在这里遗漏了一些非常基本的东西吗?

2 个答案:

答案 0 :(得分:1)

您是否创建了ball对象? ball似乎为空。

答案 1 :(得分:0)

切换

ball.mSprite = new Sprite(blockTexture);

ball.mSprite = new Sprite(ball.mTextture);

您没有创建blockTexture对象。