1
我正在嘗試使用中的BitmapFont
作爲Bob的「生命計數」libgdx demo超級跳線。我添加:在libgdx中渲染帶有BitmapFont的文本
Assets.font.draw(batch, "20", world.bob.position.x, world.bob.position.y);
在WorldRenderer
類的renderBob()
方法。
但文本在一個巨大的大小來呈現,幾乎可以在屏幕的底部可以看到:
我應該怎麼做才能使生活計數文本正確地呈現在Bob的頂部頭?
感謝您的幫助。我嘗試了你的方法,它在第一步工作,但文本比bob更快地向上移動,並最終從屏幕頂部離開。 我認爲這是因爲guiCam沒有移動,但我們的文本是在'world.bob.position.y'後面。 你覺得呢? –
這應該工作::)'float maxY = world.bob.position.y; \t \t if(maxY> 15/2) \t \t \t maxY = 15/2; \t \t \t \t Assets.font.draw(分批, 「20」,world.bob.position.x/10 * 320,MAXY/15 * 480);' – CodeNoob
雅。這就是訣竅。謝謝。 –