秘传机——碎岩
本帖最后由 Mamamia 于 2018-4-24 11:02 编辑岩石算是红警2中非常神奇的存在,不同于树木电线杆交通灯这些妖艳贱货,岩石是任凭雨打风吹都无法摧毁的。
那么如何才能将之摧毁呢?
答案很简单(才怪)——把岩石弄成树木不就可以了?
然而事实并没有那么简单。由于岩石已经注册在了Overlay里,将之移到Terrain列表的话,就会出现令人惊喜(并不)的情况——正常地图里的石头统统地不见啦!
那么有没有不影响正常地图,同时还能碎石的方法呢?
这时就要靠大家开洞一下脑筋啦,有没有哪种覆盖物是可以摧毁的呢?
当然有,而且还蛮常见,那就是高端玩家们最喜欢造的一种东西——围墙。
围墙的神奇之处在于,它既是建筑物又是覆盖物,作为建筑物不可选中而且不显示血量,作为覆盖物则可以摧毁。
当然,我们的目的仅仅是摧毁岩石,不是造岩石(虽然这法子的确可以用来造石头),所以只要在Building列表里也注册上与Overlay中的岩石相同的注册名,再将岩石改成与围墙类似就可以了。
栗子:
Rules.ini
2333=SROCK01
171=SROCK01
UIName=Name:2333
Name=Sand Rock #1
BuildCat=Combat
Strength=1000
Armor=concrete
Crushable=no
Wall=yes
TechLevel=-1
Adjacent=1
Sight=0
Nominal=yes
Selectable=no
Cost=0
Insignificant=yes
Points=0
Repairable=false
ThreatPosed=0
BaseNormal=no
AIBuildThis=no
LegalTarget=false
IsARock=true
Art.ini
Theater=yes
Foundation=1x1
ToOverlay=SROCK01
NewTheater=yes
做到这一步,岩石就能被摧毁了,但同时会产生一个新的问题——挖掘机……不对,是色盘会华丽丽滴崩坏。
色盘崩坏的原因是……Who cares.
把地形mix里的这几个岩石文件(尾缀是.tem .sno .urb这类)以正确的色盘(isotem isosno isourb)转出为PNG格式,再用unitem unisno uniurb等色盘转回成.tem .sno .urb就可以了。
听起来是不是略麻烦?那俺就提供一份转好的文件好了。
来享受一拳一个嘤嘤岩的快♂感吧!
66666 {:12_536:}那我们以后做地图用什么封路啊 能不能每种岩石都做一个会碎的版本和一个不会碎的版本 DexterBell 发表于 2018-4-22 22:07
那我们以后做地图用什么封路啊
用地币可爱的小胖次封路{:12_560:} 膜术师协会 发表于 2018-4-23 03:24
能不能每种岩石都做一个会碎的版本和一个不会碎的版本
超过255个注册的覆盖物会不识别的 cyanideT 发表于 2018-4-23 13:31
超过255个注册的覆盖物会不识别的
会碎的石注册到地形里 膜术师协会 发表于 2018-4-23 02:24
能不能每种岩石都做一个会碎的版本和一个不会碎的版本
地形里或覆盖物里添加新石头好像都没啥难度。甚至可以单独在地图ini里对岩石进行修改。 DexterBell 发表于 2018-4-22 21:07
那我们以后做地图用什么封路啊
= =俺才不信封路这种事情能难住你们…… 那么怪力还是不容易实现的吧#(滑稽)间合斩原版就有了,闪光怎么办(划去)
蹦出个小拳石如何实现呢
页:
[1]
2