RenderChameleonCreeper.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:ChameleonCreepersMod 作者:
public static void convertTextureToGrayScale() throws IOException
{
    IResourceManager resourceManager = Minecraft.getMinecraft().getResourceManager();
    try
    {
        BufferedImage vanillaCreeperTextureData = TextureUtil.readBufferedImage(resourceManager.getResource(vanillaCreeperTexture).getInputStream());

        // Do the conversion to grayscale
        BufferedImage creeperTextureData = new BufferedImage(vanillaCreeperTextureData.getWidth(), vanillaCreeperTextureData.getHeight(), BufferedImage.TYPE_USHORT_GRAY);
        Graphics g = creeperTextureData.getGraphics();
        g.drawImage(vanillaCreeperTextureData, 0, 0, null);
        g.dispose();

        DynamicTexture dynamicGrayscaleCreeperTexture = new DynamicTexture(creeperTextureData);

        grayscaleCreeperTexture = new ResourceLocation(ChameleonCreepersMod.MODID, "textures/entity/creeper/chameleoncreeper.png");
        Minecraft.getMinecraft().getTextureManager().loadTexture(grayscaleCreeperTexture, dynamicGrayscaleCreeperTexture);
    }
    catch (IOException e)
    {
        e.printStackTrace();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号