在 GlyphLayout 中手动换行
New line manully in GlyphLayout
手动绘制文字时需要换行。
但是 \n
不起作用。我做错了什么?
gl=new GlyphLayout();
font=Assets.getFont(10);
gl.setText(font, text, Color.WHITE, cam.getDims().x-cam.getDims().x/10, Align.left, true);
font.draw(sb, gl, -(cam.getDims().x-cam.getDims().x/10)/2, -cam.getDims().y/6);
text
包含 \n
,而不是 \n
。用 \n
替换 \
和 n
解决了这个问题。
手动绘制文字时需要换行。
但是 \n
不起作用。我做错了什么?
gl=new GlyphLayout();
font=Assets.getFont(10);
gl.setText(font, text, Color.WHITE, cam.getDims().x-cam.getDims().x/10, Align.left, true);
font.draw(sb, gl, -(cam.getDims().x-cam.getDims().x/10)/2, -cam.getDims().y/6);
text
包含 \n
,而不是 \n
。用 \n
替换 \
和 n
解决了这个问题。