private void render(EntityPlayerSP player, float partialTicks) {
double x = player.lastTickPosX + (player.posX - player.lastTickPosX) * partialTicks;
double y = player.lastTickPosY + (player.posY - player.lastTickPosY) * partialTicks;
double z = player.lastTickPosZ + (player.posZ - player.lastTickPosZ) * partialTicks;
TextureManager tm = Minecraft.getMinecraft().renderEngine;
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS);
GL11.glPushMatrix();
GL11.glColor4f(1.0f, 1.0f, 1.0f, 0.3f);
GL11.glEnable(GL11.GL_BLEND);
GlStateManager.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE_MINUS_SRC_ALPHA);
if (areaOverlays != null) {
for (PowerOverlayData overlay : areaOverlays) {
drawIconVectors(x, y, z, tm, overlay);
}
}
drawIconVectors(x, y, z, tm, cursorOverlay);
GL11.glPopMatrix();
GL11.glPopAttrib();
}
PowerOverlayRender.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:PowerProbe
作者:
评论列表
文章目录