RenderUtils.java 文件源码

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

项目:EMC 作者:
public static void searchBox(IBlockPos IBlockPos) {
    RenderUtils.fixDarkLight();
    GlStateManager.resetColor();
    double x = IBlockPos.getX() - Minecraft.getMinecraft().getRenderManager().renderPosX;
    double y = IBlockPos.getY() - Minecraft.getMinecraft().getRenderManager().renderPosY;
    double z = IBlockPos.getZ() - Minecraft.getMinecraft().getRenderManager().renderPosZ;
    GL11.glBlendFunc(770, 771);
    GL11.glEnable(3042);
    GL11.glLineWidth(1.0F);
    float sinus = 1.0F - MathHelper
            .abs(MathHelper.sin(Minecraft.getSystemTime() % 10000L / 10000.0F * 3.1415927F * 4.0F) * 1.0F);
    GL11.glDisable(3553);
    GL11.glDisable(2929);
    GL11.glDepthMask(false);
    GL11.glColor4f(1.0F - sinus, sinus, 0.0F, 0.15F);
    drawColorBox(new AxisAlignedBB(x, y, z, x + 1.0D, y + 1.0D, z + 1.0D), 1.0F - sinus, sinus, 0.0F, 0.15F);
    GL11.glColor4d(0.0D, 0.0D, 0.0D, 0.5D);
    drawSelectionBoundingBox(new AxisAlignedBB(x, y, z, x + 1.0D, y + 1.0D, z + 1.0D));
    GL11.glEnable(3553);
    GL11.glEnable(2929);
    GL11.glDepthMask(true);
    GL11.glDisable(3042);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号