@Override
public void draw(IGuiBase gui){
super.draw(gui);
GlStateManager.enableBlend();
GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE);
Minecraft.getMinecraft().getTextureManager().bindTexture(rl);
float lifeCoeff = Math.min(1.0f,(float)lifetime/(float)maxLifetime);
GlStateManager.color(r, g, b, a*lifeCoeff);
int currentSize = (int)(this.size * lifeCoeff);
int shiftedX = gui.getBaseX()+(int)(x+vx*Minecraft.getMinecraft().getRenderPartialTicks());
int shiftedY = gui.getBaseY()+(int)(y+vy*Minecraft.getMinecraft().getRenderPartialTicks());
drawTexturedModalRect(shiftedX-currentSize, shiftedY-currentSize, 2*currentSize, 2*currentSize, 0, 0, 32, 32);
GlStateManager.blendFunc(SourceFactor.SRC_ALPHA, DestFactor.ONE_MINUS_SRC_ALPHA);
GlStateManager.disableBlend();
GlStateManager.color(1f, 1f, 1f, 1f);
}
GuiObjectParticle.java 文件源码
java
阅读 15
收藏 0
点赞 0
评论 0
项目:Melodium
作者:
评论列表
文章目录