public static void renderParchmentFirstPerson(float pitch, float p_187463_2_, float p_187463_3_,
ItemStack parchment)
{
GlStateManager.pushMatrix();
GlStateManager.pushAttrib();
float f = MathHelper.sqrt(p_187463_3_);
float f1 = -0.2F * MathHelper.sin(p_187463_3_ * (float) Math.PI);
float f2 = -0.4F * MathHelper.sin(f * (float) Math.PI);
GlStateManager.translate(0.0F, -f1 / 2.0F, f2);
float f3 = Minecraft.getMinecraft().getItemRenderer().getMapAngleFromPitch(pitch);
GlStateManager.translate(0.0F, 0.04F + p_187463_2_ * -1.2F + f3 * -0.5F, -0.72F);
GlStateManager.rotate(f3 * -85.0F, 1.0F, 0.0F, 0.0F);
Minecraft.getMinecraft().getItemRenderer().renderArms();
float f4 = MathHelper.sin(f * (float) Math.PI);
GlStateManager.rotate(f4 * 20.0F, 1.0F, 0.0F, 0.0F);
GlStateManager.scale(2.0F, 2.0F, 2.0F);
renderParchmentFirstPerson(parchment);
GlStateManager.popAttrib();
GlStateManager.popMatrix();
}
GLHelper.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:ArcaneMagic
作者:
评论列表
文章目录