地图set 讲解
.set 是地图设计师为了重复利用已经编辑好的素材设计的“标准数据”的数据文件集合简单来说就是,可以将已经编辑好的房子,树木,悬崖,海岸,地板,动画特效等等(OBJ,大地砖,小地砖数据),直接放到你想要的地方。
============分割线============
.set文件有两个版本,一种是旧版,一种是新版。
用记事本打开.set文件后,第一行是“NEW”的就是新版,没有“NEW”是旧版
这两个版本的区别在于读取的OBJ数量不同,旧版只能读取到OBJ文件里10000以内的图片,新版读取65535(实际上不能超过32767)。
旧版缺陷很明显,现在很多OBJ里都超过10000张图片了,所以想用的话,肯定会使用新版标准数据,大部分引擎提供的地图编辑器,都是支持新版的。
你上面提供的
1 -2 -1 -1 3 0 0 f 0 0 0
0 -1 -1 -1 3 0 0 f 0 0 0
这个是旧版.set,不影响使用,但是如果你要编辑修改,添加新数据的话,地图编辑器会将它自动转换成新版.set文件了。所以给你讲解旧版的意义不大。
==========分割线=======
接下来给你讲解新版.set文件的数据含义:
比如:
0 0 -1 268443 3 0 0 f 0 0 0 0 0 0
1 0 -1 268441 0 0 0 f 0 0 0 0 0 0
-1 0 -1 268445 0 0 0 f 0 0 0 0 0 0
0 1 -1 268442 0 0 0 f 0 0 0 0 0 0
-1 1 -1 268444 0 0 0 f 0 0 0 0 0 0
1 1 -1 268440 0 0 0 f 0 0 0 0 0 0
~~~~~~~~~~~~~~~~~~
1571是标准数据的编号,这个序号是递增的,一半不用去修改它,顺其自然。
下面每个参数的含义:
X参照系坐标。这两个坐标XY,是坐标轴里的相对位置,并不是地图里的坐标。
Y参照系坐标
大地砖图片编号 (没有时值为:-1)
OBJ图片编号(65535*(WIL编号-1)+图片编号)(例如:OBJ30里的3000图,那么 65535*29+3000)
封边(0为没有封边,1黄边,2红边,3双边)
动画帧数
动画速率
动画显示模式,半透明特效(t为半透明,比如火焰、灯光、波浪等使用。f为不透明,比如随风飘动的旗帜,蝴蝶蜻蜓等使用)
光源亮度
房屋的门
房屋的门
大地砖文件序号(5=Tiles6)(没有时值为:0)
小地砖图片编号(没有时值为:-1)
小地砖文件序号(8=SmTiles9)(没有时值为:0)
回的人少,我来小顶一下! 不错,顶一个! 珍惜生命,果断回帖。 么有分,谁能送我点积分啊::>_<:: 感谢楼主分享,2019发大财!!! 确实是难得好帖啊,顶先! 为保住菊花,这个一定得回复!