第四节 什么是皮肤?

    既然皮肤是一种材质,则需要在材质文件中加载

    我们在认识资源包已经学习过,皮肤文件的大致位置为, 在该目录下我们找到一个steve.png文件:

    同理我们可以获得一个皮肤文件(1.8以后版本), 两者都是 Minecraft 游戏中的默认玩家皮肤。

    皮肤文件均为.png格式。仔细观察两个皮肤,从直观上看两者有较为明显的大小区别

    image

    简单来说就是男性皮肤和女性皮肤的区别,可以看到相比男性皮肤,女性皮肤的手臂大小为3x4x8,同时手臂偏下。

    由于1.8版本皮肤和之前版本有差异,并且还多了一个女性皮肤,所以在替换的时候要格外注意,否则进入游戏后皮肤会出错。

    1.8版本以后的皮肤为64x64大小(即双层皮肤) 1.8版本之前的皮肤为64x32大小(即单层皮肤) 可以右键皮肤文件-属性-详细信息 查看

    如果你只是玩单机游戏,用你所要使用的皮肤文件把中的steve.png替换即可 (如果默认皮肤是 Alex,相应替换即可)

    原理就是单机游戏中只会加载一个玩家实体的材质,如果你在多人游戏中使用,则所有为默认皮肤的实体玩家都会加载为你的皮肤(仅你自己可见)

    服务器可以借助一些插件或者皮肤站实现替换皮肤功能,插件和网站很多,这里就不一一举例了。

    打开皮肤文件,发现这是皮肤每个部分的展开图。由此我们就可以修改每个像素来绘制一个全新的皮肤

    如图,用软件打开皮肤文件,就可以绘制皮肤了

    image

    推荐使用这款软件,相对ps来说更加方便

    还有其他的软件和方法,在这里就不一一举例了

    推荐教程: