public static void renderSearch(double x, double y, double z, int itemCount, int totalCount) {
GL11.glPushMatrix();
GL11.glTranslated(x, y, z);
GL11.glColor4d(0, 1, 0, 0.5D);
GL11.glRotatef(180.0F - Minecraft.getMinecraft().getRenderManager().playerViewY, 0.0F, 1.0F, 0.0F);
GL11.glRotatef(180.0F - Minecraft.getMinecraft().getRenderManager().playerViewX, 1.0F, 0.0F, 0.0F);
// GL11.glLineWidth(1.0F);
double ratio = (double) itemCount / totalCount;
double diff = (1 - ratio) / 1.5D;
double size = 1 - diff;
/*
for(double i = size; i > 0; i -= 0.06D) {
GL11.glPushMatrix();
GL11.glScaled(i, i, i);
renderCircle();
GL11.glPopMatrix();
}
*/
BufferBuilder wr = Tessellator.getInstance().getBuffer();
wr.begin(GL11.GL_QUADS, DefaultVertexFormats.POSITION_TEX);
wr.pos(-size, size, 0).tex(0, 1).endVertex();
wr.pos(-size, -size, 0).tex(0, 0).endVertex();
wr.pos(size, -size, 0).tex(1, 0).endVertex();
wr.pos(size, size, 0).tex(1, 1).endVertex();
Tessellator.getInstance().draw();
GL11.glPopMatrix();
}
RenderSearchItemBlock.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:pnc-repressurized
作者:
评论列表
文章目录