如何制作平滑的圆形纹理?

问题描述 投票:0回答:2

我正在制作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,但纹理一直很粗糙。

这就是游戏中的样子:

ragged circle

这就是纹理的样子:

texture view

java graphics libgdx textures texture2d
2个回答
2
投票

尝试保持纵横比,如果您的纹理是 128x128 并且您的另一个比例尺可以显示锯齿,请阅读有关纹理过滤器的信息 http://www.badlogicgames.com/wordpress/?p=1403 或使用 svg 或OpenVG 有没有办法将矢量图形合并到 LibGDX 开发中?


-1
投票

看起来像目标标志💀💀💀

© www.soinside.com 2019 - 2024. All rights reserved.