1
내 게임 (libgdx)에서 일부 글꼴을 그려야합니다. 나는 오류가 없지만 모든 것이 작동하지만 글꼴이 보이지 않습니다. 나는 이유를 모른다. 어쩌면 누군가가 똑같은 문제를 겪을 수도 있습니다. 도와 주셔서 감사합니다.는 libgdx에서 글꼴을 그려 내지 않습니다
String scores = "SCORE:";
atlas = new TextureAtlas();
camera = new OrthographicCamera(1, h/w);
batch = new SpriteBatch();
score = new BitmapFont(Gdx.files.internal("gfx/abc.fnt"),
atlas.findRegion("gfx/abc.png"), false);
및 렌더링 :
Gdx.gl.glClearColor(1, 1, 1, 1);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
camera.update();
batch.setProjectionMatrix(camera.combined);
batch.begin();
score.draw(batch, scores, 300, 300);
Gdx.app.log("", ""+scores);
batch.end();
이제 렌더 객체 내에 새 객체를 생성해야합니다. 클래스의 atribut로 Matrix4를 만들고 그냥 ortho를 설정합니다. – BennX
BennX가 맞습니다. 문제를 해결할 또 다른 해결책은 뷰포트 비율에 비례하여 글꼴 크기를 설정하는 것입니다. font.setsize (size.x/40, size.y/40)와 (와) 비슷한 것; 구문이 올바르지 않지만 알아낼 것입니다. –