演员(标签)没有被抽到舞台上

时间:2014-03-06 00:58:51

标签: java android eclipse libgdx

我有一个奇怪的问题,当我尝试draw只有Stage的{​​{1}}时,Actor会更精确,添加到其中似乎没什么被吸引。

这就是我的设置:

我有一个Label(玩家)正在绘制,而另一个类是HUD,我在一个单独的Sprite中绘制,现在我正在尝试{{1 }} SpriteBatch,我已确保draw不在HUD的Stage次调用之外,Stage正在被绘制之后,应该在“上方” HUD。 我还将SpriteBatch.begin()/.end()的位置设置为Stage

的中间位置

我似乎无法让这个工作。

这是播放器类的代码:

Actor

这是 HUD

的代码
Stage

我没有收到任何错误,我知道我已初步化了public void update(SpriteBatch spriteBatch, float delta){ // *** REMOVED FOR CLARITY *** spriteBatch.setProjectionMatrix(camera.combined); camera.update(); hud.render(delta); } public void render(float delta){ spriteBatch.begin(); spriteBatch.draw(hudBackgroundTexture, position.x, position.y, size.x, size.y); // *** REMOVED FOR CLARITY *** spriteBatch.end(); labelLives.setPosition(size.x/2, size.y/2); hudStage.act(); hudStage.draw(); }

提前致谢=]]

1 个答案:

答案 0 :(得分:0)

哈哈,好吧,我发现了什么事情,这是我的字体文件,你看我编辑的时候,我用文字 READY ,所以当我保存它时,我没有'我知道写的文字是保存的,所以当我查看font.png文件时,我发现它只包含字母 ADERY

感谢您的帮助,无论如何=]