/**
* Render in GUIs just like any other entity, 45 degree rotate by
* X and Y.
*/
@Override
@SideOnly(Side.CLIENT)
public void renderOnScreen(EntityPlayer player, int x, int y, float scale, float alpha)
{
Minecraft mc = Minecraft.getMinecraft();
GlStateManager.enableDepth();
BlockRendererDispatcher blockrendererdispatcher = mc.getBlockRendererDispatcher();
GlStateManager.pushMatrix();
GlStateManager.translate(x, y, 0);
GlStateManager.scale((-scale), -scale, -scale);
GlStateManager.rotate(45.0F, -1.0F, 0.0F, 0.0F);
GlStateManager.rotate(45.0F, 0.0F, 1.0F, 0.0F);
GlStateManager.translate(0, 1, 0);
mc.renderEngine.bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
blockrendererdispatcher.renderBlockBrightness(this.block, 1.0F);
GlStateManager.popMatrix();
GlStateManager.disableDepth();
}
BlockMorph.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:metamorph
作者:
评论列表
文章目录