Bird wings now flap

This commit is contained in:
Adubbz 2013-11-08 19:58:27 +11:00
parent be06b49919
commit 7690267d5a
1 changed files with 10 additions and 8 deletions

View File

@ -67,18 +67,17 @@ public class ModelBird extends ModelBase
Tail.setTextureSize(64, 32); Tail.setTextureSize(64, 32);
Tail.mirror = true; Tail.mirror = true;
setRotation(Tail, 0F, 0F, 0F); setRotation(Tail, 0F, 0F, 0F);
WingRight = new ModelRenderer(this, 36, 7);
WingRight.addBox(0F, 0F, 0F, 8, 0, 6);
WingRight.setRotationPoint(-11F, 20F, -4F);
WingRight.setTextureSize(64, 32);
WingRight.mirror = true;
setRotation(WingRight, 0F, 0F, 0F);
WingLeft = new ModelRenderer(this, 36, 13); WingLeft = new ModelRenderer(this, 36, 13);
WingLeft.addBox(0F, 0F, 0F, 8, 0, 6); WingLeft.addBox(0F, 0F, 0F, 8, 0, 6);
WingLeft.setRotationPoint(3F, 20F, -4F); WingLeft.setRotationPoint(3F, 20F, -4F);
WingLeft.setTextureSize(64, 32); WingLeft.setTextureSize(64, 32);
WingLeft.mirror = true;
setRotation(WingLeft, 0F, 0F, 0F); WingRight = new ModelRenderer(this, 36, 7);
WingRight.addBox(-8F, 0F, 0F, 8, 0, 6);
WingRight.setRotationPoint(-3F, 20F, -4F);
WingRight.setTextureSize(64, 32);
LegLeft = new ModelRenderer(this, 33, 0); LegLeft = new ModelRenderer(this, 33, 0);
LegLeft.addBox(0F, 0F, 0F, 1, 1, 3); LegLeft.addBox(0F, 0F, 0F, 1, 1, 3);
LegLeft.setRotationPoint(2F, 23F, 0F); LegLeft.setRotationPoint(2F, 23F, 0F);
@ -122,6 +121,9 @@ public class ModelBird extends ModelBase
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity) public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{ {
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity); super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
WingRight.rotateAngleZ = MathHelper.cos(f2 * 1.7F) * (float)Math.PI * 0.25F;
WingLeft.rotateAngleZ = -WingRight.rotateAngleZ;
} }
} }