英雄合击,1.80英雄合击,1.85英雄合击,传奇公益,公益传奇,传奇侠
当前位置首页 > 技术分享> 正文

传奇舆图 Objects.wil与map文件的对应干系

p> 

 有些GM想添加幽灵船舆图 。map文件分别放入了办事 端和客户端,而且 把小舆图 、舆图 的属性和刷怪都设置好了,但是另有 个Objects.wil文件,这个文件既不能笼罩 客户端的文件,也不能任意 导入到客户端里的同一名称文件。要怎么参加 幽灵船舆图 的地砖图片,使得不影响其他舆图 文件。

     先阐明 地砖是地砖,尺度 素材是尺度 素材,连这底子 都不知道还答复 的,全部是小白。

     Tiles.wil 和 Objects.wil 是完全差别 性子 的。

     固然 幽灵船舆图 我没看过,不知道会不会使用 到Tiles.wil内里 的地砖,但说真的,如今 的技能 好象对地砖来做图没什么爱好 ,大家 都是喜好 找张大图,然后切片,导入,拼装。

     这就是为什么如今 都喜好 用Objects的缘故原由 ,并且 会导致有的时间 人物半透明征象 ,乃至 全透明,图切大了,懒惰人的做法。。

     你只要确定新舆图 只有使用 了OBJ的话 那实在 很简朴 了。。导出数据,再导入新的OBJ里,然后拿舆图 编辑器去本身 贴图。。。别忘了做封边。。。这个措施 相对简朴 ,但每每 太累。。

     我之前做过一张4000多*2000多的图,切了几千张小图本身 拼。。花了我半天时间,蛋疼得很。

     实在 另有 其他要领 的。。拼舆图 的要领 应该都那样,都市 小图拼成大的尺度 数据吧。。就使用 这个尺度 数据的代码。。。找下有幽灵船的客户端。。。找到内里 的*.set文件,一样平常 舆图 编辑器主动 读取的是mir2.set ,先用舆图 编辑器打开 确定有尺度 数据的时间 (这里用之前有幽灵船的OBJ) 确定有的话,记事本打开mir2.set 这里就出现一个dingwei题目 了。。

     这就必须要靠盘算 了。。。我这边由于 全部 东西 都是本身 写的,以是 我的舆图 编辑器一点尺度 数据,序列就出来了。。但一样平常 的舆图 编辑器没这功效 只有靠本身 去算。。

     算法也简朴 ,一个OBJ是65535(这个数值不生疏 吧)以是 你先用资源编辑器去打开谁人 OBJ

     找到一张幽灵船的图。。假设是2505。。那么OBJ数值是几多 呢? 假设是OBJ13吧

     那么65535*13+2505 那数值就是854460

     然后你就用记事本搜刮 功效 搜刮 854460 找到地方后,往上拖 找到一个带数值的大括号

     好比 [2500] 如许 的,然后把整段代码复制下来。。。这里实在 已经包罗 封边了 ,其他代码是什么意思你有爱好 可以去阐发 的 。。不停 复制到 [2501]前面 。。数值都是打比方的,你到时间 本身 判定 就行。。

     这代码复制出来是有效 的。。。然后你可以把全部 素材导入到本身 新编辑的OBJ里。。好比 是OBJ14 假设你本身 的 MIR2.SET里有3000个尺度 数据。

     那么你打开本身 的SET文件,添加一个 [3001]把适才 的代码全部复制过来(固然 [2500]就不消 了,到你这就是3001了) 接下来就是改详细 的图的数值了,由于 从OBJ13转到了OBJ14 图就要重新盘算 下,然后针对每张图来修改。。再次假设下 你如今 是从 OBJ14 的第100伸开 始的。

     那么之前的 854460 图的数值要改成 14*65535+100 全部 带有数值的都重新对应修改一次就好了。。。

     如许 一来全部 的尺度 数据,带封边的 都全部抄袭过来了,再次打开舆图 编辑器,去贴下图,就搞定了。。。这部门 舆图 的尺度 数据就看舆图 巨细 ,作者做了几个尺度 数据了。。

     有几个你就要复制几个过来。。。以后要任何的其他尺度 数据 全部可以用这要领 。
 

版权保护: 本文由 二十四搜,英雄合击,1.80英雄合击,1.85英雄合击 原创,转载请保留链接: https://www.24so.cn/jishufenxiang/14585.html

猜你喜欢