PowerOverlayRender.java 文件源码

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

项目:PowerProbe 作者:
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();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号