【问题标题】:How to make smooth circle texture?如何制作光滑的圆形纹理?
【发布时间】:2015-02-12 01:57:57
【问题描述】:

我正在制作 libgdx 游戏,并且我想要平滑的圆形角色。现在我有 128 x 128 的圆形纹理,在油漆网中看起来很合适,但在游戏中边缘参差不齐。我通过以下方式绘制此纹理:

 width=height=Gdx.graphics.getWidth()/4;
 game.batch.draw(game.assets.good_guy,x,y,width,height);

我曾尝试使用 Photoshop、paintnet、gimp 和 inkscape,但纹理一直参差不齐。

这是游戏中的样子:

这就是纹理的外观:

【问题讨论】:

    标签: java graphics libgdx textures texture2d


    【解决方案1】:

    尽量保持纵横比,如果你的纹理是 128x128 并且你作为另一个比例缩放可以显示锯齿,请阅读纹理过滤器 http://www.badlogicgames.com/wordpress/?p=1403 或使用 svg 或 OpenVG Is there a way to incorporate vector graphics into LibGDX development?

    【讨论】:

    • @peterSweter,我建议你使用纹理过滤器(MipMapLinearNearest,Linear)来让这个看起来更干净。由于缺少 mip 映射,它看起来参差不齐。使用 (MipMapLinearLinear, Linear) 看起来会更好,但对性能的影响更大。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-15
    • 2017-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-12
    相关资源
    最近更新 更多