我在这里关注这个例子 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的新手,但我在这里遗漏了一些非常基本的东西吗?
答案 0 :(得分:1)
您是否创建了ball
对象? ball
似乎为空。
答案 1 :(得分:0)
切换
ball.mSprite = new Sprite(blockTexture);
的
ball.mSprite = new Sprite(ball.mTextture);
您没有创建blockTexture对象。