我正在制作libgdx游戏,我想要有平滑的圆形角色。现在我有 128 x 128 的圆形纹理,在 Paintnet 中看起来很合适,但在游戏中边缘粗糙。我通过以下方式绘制此纹理:
width=height=Gdx.graphics.getWidth()/4;
game.batch.draw(game.assets.good_guy,x,y,width,height);
我尝试过使用 Photoshop、Paintnet、gimp 和 inkscape,但纹理一直很粗糙。
这就是游戏中的样子:
这就是纹理的外观:
最佳答案
尝试保持纵横比,如果您的纹理是 128x128 并且您作为另一个比例尺可以显示锯齿,请阅读有关纹理过滤器 http://www.badlogicgames.com/wordpress/?p=1403或使用 svg 或 OpenVG Is there a way to incorporate vector graphics into LibGDX development?
关于java - 如何制作光滑的圆形纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27459190/