[英]LibGDX Circle rendering
嗨,我剛開始學習LibGDX,我想知道如何繪制一個實際的圓圈。 我正在使用正交相機對象和形狀渲染器,但每當我繪制一個圓形時,它就更像是一個橢圓形
@Override //Circle paint function
public void paint(OrthographicCamera camera) {
renderer.setProjectionMatrix(camera.combined);
renderer.begin(ShapeType.Filled);
renderer.setColor(Color.CYAN);
renderer.scale(1f, 1f, 1f);
renderer.circle(getX(), getY(), getSize());
renderer.end();
}
//How I initialize the camera
camera = new OrthographicCamera(500, 500);
最終看起來如何:
我的意思是我不了解你,但我不認為'
您的正交相機比率應與視口比率相同,否則視角會因您觀察到的而傾斜。 如果您的視口是1.3比例(它看起來像是),您的相機的比例應該相同。
嘗試: camera = new OrthographicCamera(650, 500);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.