|
老外都没解决的问题,哥解决了,痛快啊,今早5点才睡,精神刚刚的!
在国内外各大网站上都请教过这个问题,就是如何让UD的荒芜之地不在小地图上显示,因为DOTA中天灾用的就是荒芜之地的地表,当有视野时,小地图就会显示深蓝色的地皮,覆盖原本的小地图颜色,很乱。每天开着谷歌翻译和各种老外交流,结果都是说这是本来的属性,改不了,身心俱伤啊。昨天通了个宵,终于完全靠自己解决了这个问题。
其实只要修改 war3path.mpq 里的 miscdata.txt,就可以做到了。这个会改了以后又修改了两点,总共三点:
1. 普通RGB色值会以类似于255,255,255三项数值来确定,但这个文件里除此之外还加了一项透明的属性,共有四项,类似于255,255,255,255。其中第一项为透明度。0为完全不透明,255为全透。
2. 找到[FogOfWar]一项,将BlackMaskedTerrain改为255,0,0,0
将FogColorBlightMask一项改为255,255,255,0,这两项是这荒芜之地不显示的。
3. 将FogColorCreepAllied一项改为255,255,255,0,这是野怪改为黄色的。
4. 将FogColorFogMaskAlpha一项改低一些,比如说90,数值愈小迷雾愈浓。
OK,改完之后,把Miscdata.txt导入到war3patch.mpq中的UI目录下面就可以了。这个文件是不能加入到地图中来达到效果的,因为UI路径下的文件是在进魔兽时就加载了的。 |
|