level 13
关于item.meta解读:教程 by 琉★之琉星祤
[希望我可以名留青史]
解读思路:
①确定横纵坐标
②确定横纵坐标移动间隔和规律
③添加一个新的物品
_____
解读结果如下:
[左上角横开始位置,顶部竖开始位置,右上角结束位置,底部竖结束位置,256,256]
_____
第一个:apple:
排列值如下
{"uvs":[[0.0,0.0,0.0625,0.0625,256,256]],"name":"apple"}
_____
小数化分数:
[作用:下面会分析]
0.0625=1/16
_____
往右第二个是金苹果:
{"uvs":[[0.0625,0.0,0.125,0.0625,256,256]],"name":"apple_golden"}
---------
0.125=2/16
---------
细心的楼主通过对比发现
苹果和金苹果变化的坐标有第1个,第3个,其他不变
---
根据item图像分析
变化的只有横坐标,可以确定1-3为横坐标
且1为左上角坐标,3为右上角坐标
-----------
继续分析:
{"uvs":[[0.0,0.0,0.0625,0.0625,256,256]],"name":"apple"}
apple向下数第一个为普通书本
-----排列值如下:
{"uvs"
:[[0.0,0.0625,0.0625,0.125,256,256]],"name":"book_normal"}
_____
结合图像
变化为竖轴,横轴无变化
从而证明1-3的确为横坐标
2-4为纵坐标√
------
①完成√
______
下一步确定横纵坐标间隔关系:
刚刚我把小数化成了分数
发现
0.0625=1/16
0.125=2/16
我们可以得出
分母为[把item贴图分为16份]
-------
0.0625-0=1/16
0.125-0.0625=1/16
[末减初]
即每个物品贴图间隔为1/16
_____
楼主为了验证结论,随便写了一个坐标
[0.0625,0.1875,0.125,0.25]
=[1/16,3/16,2/16,4/16]
楼主根据图像分析应该为生鸡肉
(第一个物品为0开始数)
-----------
查看meta
{"uvs":[[0.0625,0.1875,0.125,0.25,256,256]],"name":"chicken_raw"}
完全验证了楼主的猜想②√
_________________
那么也就是说如果楼主要贴加一个新的物品,只需要数好位置就好了
最后一个指南针
{"uvs":[[0.75,0.8125,0.8125,0.875,256,256]]
,"name":"compass_item"}
如果要添加一个新的
{"uvs":[[0.8125,0.8125,0.875,0.875,256,256]]
,"name":"new_item"}
________
还没测试过~交给你们了
======
另外楼主发现一个物品名可以对应多个排列值
如下:具体用法看你们了
{"uvs":[[0.1875,0.0,0.25,0.0625,256,256],[0.25,0.0,0.3125,0.0625,256,256],[0.3125,0.0,0.375,0.0625,256,256],[0.375,0.0,0.4375,0.0625,256,256],[0.4375,0.0,0.5,0.0625,256,256]],"name":"axe"}
____________
--千万别看我个人简介!不要看!我不会告诉你有福利~
2014年10月05日 19点10分

