admin 发表于 2018-10-2 09:30:50

地图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)

云卷云舒 发表于 2018-10-4 06:39:44

回的人少,我来小顶一下!

季节 发表于 2018-12-24 09:23:14

永毅胖子 发表于 2018-12-28 08:34:17

不错,顶一个!

九州盼盼 发表于 2019-1-27 08:27:46

珍惜生命,果断回帖。

无敌真寂寞 发表于 2019-2-3 10:31:22

么有分,谁能送我点积分啊::>_<::

剑星 发表于 2019-2-6 07:25:39

感谢楼主分享,2019发大财!!!

末日沧雨 发表于 2019-2-23 10:03:13

确实是难得好帖啊,顶先!

星灼 发表于 2019-2-24 10:13:22

为保住菊花,这个一定得回复!

月光光 发表于 2019-2-24 10:37:42

页: [1] 2 3 4 5
查看完整版本: 地图set 讲解