mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2024-11-29 15:37:59 +01:00
More rendering shenanigans
This commit is contained in:
parent
e2b6075fb6
commit
65c8220d7a
3 changed files with 8 additions and 3 deletions
|
@ -486,11 +486,9 @@ public class GuiSkins extends GameGui {
|
|||
|
||||
rotate(((updateCounter + partialTick) * 2.5F) % 360, 0, 1, 0);
|
||||
|
||||
thePlayer.rotationYawHead = (float)Math.atan(mouseX / 20) * -30;
|
||||
thePlayer.rotationYawHead = (float)Math.atan(mouseX / 20) * 30;
|
||||
thePlayer.rotationPitch = (float)Math.atan(mouseY / 40) * -20;
|
||||
|
||||
translate(0, thePlayer.getYOffset(), 0);
|
||||
|
||||
mc.getRenderManager().renderEntity(thePlayer, 0, 0, 0, 0, 1, false);
|
||||
|
||||
popMatrix();
|
||||
|
|
|
@ -104,16 +104,22 @@ public class RenderPlayerModel<M extends EntityPlayerModel> extends RenderLiving
|
|||
player.leftArmPose = ArmPose.EMPTY;
|
||||
player.rightArmPose = ArmPose.EMPTY;
|
||||
|
||||
double offset = entity.getYOffset() + 0.01;
|
||||
|
||||
pushMatrix();
|
||||
enableBlend();
|
||||
color(1, 1, 1, 0.3F);
|
||||
translate(0, offset, 0);
|
||||
|
||||
super.doRender(entity, x, y, z, entityYaw, partialTicks);
|
||||
|
||||
color(1, 1, 1, 1);
|
||||
disableBlend();
|
||||
popMatrix();
|
||||
|
||||
pushMatrix();
|
||||
scale(1, -1, 1);
|
||||
translate(0, offset, 0);
|
||||
|
||||
super.doRender(entity, x, y, z, entityYaw, partialTicks);
|
||||
popMatrix();
|
||||
|
|
|
@ -53,6 +53,7 @@ public class RenderPonyModel extends RenderPlayerModel<EntityPonyModel> implemen
|
|||
if (renderingAsHuman) {
|
||||
super.preRenderCallback(entity, ticks);
|
||||
} else {
|
||||
//GlStateManager.scale(1.1, 1.1, 1.1);
|
||||
renderPony.preRenderCallback(entity, ticks);
|
||||
|
||||
GlStateManager.translate(0, 0, -entity.width / 2); // move us to the center of the shadow
|
||||
|
|
Loading…
Reference in a new issue