在libgdx中有什麼方法可以圍繞它自己旋轉文本嗎?Libgdx text in place旋轉
事實上,我需要保持文本總是水平對齊而不旋轉,而文本和背景的SpriteBatch
可以通過用戶的手勢翻譯/旋轉。
(我用BitmapFont
和SpriteBatch
繪製文本。)
font.draw(batch, text, (wayCentroid.x - text.length()/2)/batch.getTransformMatrix().getScaleX(), (wayCentroid.y + 3)/batch.getTransformMatrix().getScaleY());
也許使用'Stage'和'Label'來代替?演員可以很容易地旋轉。 – noone
@noone階段不是強制性的繪製標籤。只要創建一個標籤並將其定位在世界上就足夠了。然後只需'myLabel.rotateBy'旋轉文本並用'myLabel.draw(worldBatch,1)'繪製它。 – Madmenyo