私はTextFieldを試していますが、フォントを反転するときに問題が発生します。私の正投影カメラはyDown=trueに設定されています。その設定で、テキストが反転されるので、BitmapFontの反転コンストラクターパラメーターをtrueに設定するソリューションを思いつきました。しかし、私が以下のコードを試してみると。「HelloWorld」というテキストは、9つのパッチの境界線の外側にレンダリングされています。これがそのスクリーンショットです:
TextFieldStyle tfs = new TextFieldStyle();
NinePatch np = new NinePatch(new Texture(Gdx.files.internal(ResourceConstants.IMAGE_NINEPATCH)), 8, 8, 8, 8);
tfs.font = new BitmapFont(true);
tfs.fontColor = Color.BLACK;
tfs.background = np;
TextField tf = new TextField("Hello World", tfs);
tf.x = 50;
tf.y = 90;
tf.width = 100;
tf.height = 32;
addActor(tf);
tf.pack();