我的世界ios版吧 关注:49,351贴子:382,196
  • 11回复贴,共1

[ 材质指南 ] 0.15内置材质文件深剖析

取消只看楼主收藏回复

自古一楼不说事


IP属地:北京来自iPhone客户端1楼2016-07-14 17:36回复
    首先这是0.15的内置材质部分,这是我从游戏文件里面解压出来的,名称为vanilla,这也就是游戏内所谓的原版纹理,我们可以看到它由json文件和贴图组成


    IP属地:北京3楼2016-07-14 17:43
    回复
      现在让我们一个一个文件打开查看


      IP属地:北京4楼2016-07-14 17:43
      回复
        这是一个PNG文件,后面我们会发现,mcpe的所有贴图都是png和tga文件,这里需要注意一下各位吧友制作材质的时候不要搞错格式。
        这是一张64x的贴图,你在修改的是分辨率可做调整,但是最后都会被压缩成方形显示在游戏内部纹理包管理中


        IP属地:北京5楼2016-07-14 17:46
        回复
          下面是resource.json文件,我们打开之后可以看到很多的代码,我框起来的部分是材质的介绍和名称,这里使用的是语言包,可以看到有英文的点,你可以把那部分删除自行更改。下面是一些贴图的路径和命名的设定,声明该贴图的名称以便于其余json的直接调用


          IP属地:北京6楼2016-07-14 17:49
          回复
            下一个是item.json文件,这个大家想必不陌生,主要是食物部分的设定,吧内之前有很多人尝试修改过,其中也不乏精品


            IP属地:北京7楼2016-07-14 17:50
            回复
              下面是model文件夹,里面有mob.json文件夹,主要是怪物的模型代码,在这里我就不讲了,各位吧友可以参看我的另一个帖子:http://tieba.baidu.com/p/4545578256?pid=89613030765&cid=0#89613030765


              IP属地:北京12楼2016-07-14 17:55
              回复
                接下来我们进入images文件夹,可以看到很多的分好的贴图,还有两个json文件分别是item_texture和terrian_texture,item-opaque这张贴图可以删除,因为没用用处。fire_atlas和fire_layer文件是火的文件,lava分为still和flow两类,一类是静态,一类是动态,这里必须通过json修改才可以让它们高清,否则会被强制压缩particle是粒子贴图,粒子的话,比如说爆照时的月牙形烟雾。portal是地狱传送门贴图,caurdron是炼药台的水的文件,可以被渲染


                IP属地:北京13楼2016-07-14 18:01
                收起回复
                  下面是items文件夹,这里是散装的手持部分,pc的可以直接复制粘贴进去,当然药水箭,药水,怪物蛋需要你自己用RGB16位颜色代码渲染,因为这些在PC上面是游戏自动渲染


                  IP属地:北京18楼2016-07-14 18:26
                  回复
                    mobs文件夹里面增加了新的贴图,dummy是皮肤


                    IP属地:北京19楼2016-07-14 18:27
                    回复
                      总结:
                      0.15正式支持了材质内置更换,但也有新的挑战,我们需要用ps更加认真的处理tga的贴图,同时pc移植也更加方便,手持可以高清,高清移植需要注意很多地方,而且bug很多


                      IP属地:北京20楼2016-07-14 18:29
                      回复
                        dd


                        IP属地:北京来自iPhone客户端29楼2016-07-14 20:05
                        回复