BakedQuad.java 文件源码

java
阅读 25 收藏 0 点赞 0 评论 0

项目:Backmemed 作者:
private static TextureAtlasSprite getSpriteByUv(int[] p_getSpriteByUv_0_)
{
    float f = 1.0F;
    float f1 = 1.0F;
    float f2 = 0.0F;
    float f3 = 0.0F;
    int i = p_getSpriteByUv_0_.length / 4;

    for (int j = 0; j < 4; ++j)
    {
        int k = j * i;
        float f4 = Float.intBitsToFloat(p_getSpriteByUv_0_[k + 4]);
        float f5 = Float.intBitsToFloat(p_getSpriteByUv_0_[k + 4 + 1]);
        f = Math.min(f, f4);
        f1 = Math.min(f1, f5);
        f2 = Math.max(f2, f4);
        f3 = Math.max(f3, f5);
    }

    float f6 = (f + f2) / 2.0F;
    float f7 = (f1 + f3) / 2.0F;
    TextureAtlasSprite textureatlassprite = Minecraft.getMinecraft().getTextureMapBlocks().getIconByUV((double)f6, (double)f7);
    return textureatlassprite;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号