【问题标题】:how to specify source rectangle for texture with OpenGL (libGDX)?如何使用OpenGL(libGDX)为纹理指定源矩形?
【发布时间】:2012-08-14 00:19:48
【问题描述】:

所以我对 OpenGL 比较陌生,在这种情况下,我使用 libGDX 在我的目标平台 (Android) 上绘图。我想要做的是为我的网格纹理指定一个源矩形,以便我可以将一堆纹理打包到一个文件中,然后使用该源矩形选择正确的纹理。然后应该使用应用到它的较小纹理来绘制网格。任何帮助将不胜感激。

附:我对 DirectX 和 XNA 非常有经验,因此非常感谢可以在此解决方案和那些框架之间进行任何比较以帮助我理解。

【问题讨论】:

    标签: android libgdx texture-mapping


    【解决方案1】:

    我认为您正在寻找“纹理图集”支持(由多个单独纹理组成的单个方形纹理)。 LibGDX 包括对从纹理图集构建精灵和纹理网格的运行时支持,并且 libGDX 还包括一个“纹理打包器”工具,用于生成这些纹理和描述它们的文本文件。还有一些不错的第三方工具,例如“TexturePacker Pro”,可以生成与 libGDX 兼容的纹理图集。

    有关详细信息,请参阅此问题+答案:Texture from texturepacker in LibGDX

    【讨论】:

    • 这确实是我想要的,谢谢!不幸的是,这并不像我希望的那样好。看来我必须在这里做很多工作才能获得微薄的收益。
    猜你喜欢
    • 2013-09-23
    • 1970-01-01
    • 2018-08-19
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-18
    相关资源
    最近更新 更多