永发信息网

红色警戒YR,战斗要塞上怎么加个苏联矿车的炮塔?

答案:4  悬赏:0  手机版
解决时间 2021-11-24 14:02
  • 提问者网友:骑士
  • 2021-11-23 22:11
红色警戒YR,战斗要塞上怎么加个苏联矿车的炮塔?
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-11-23 23:08
这个跟rules关系不大了,在rules里给BFRT加一句Turret=yes就是修改rules的全部了。
坦克和炮塔的是两个文件,通过命名来取得关联。比如战斗要塞名字是BFRT.vxl,那如果他有炮塔名字就一定是BFRTTUR.vxl。
所以你要把矿车的炮塔给战斗要塞,先要把矿车的炮塔提取出来,工具是XCC,位置是ra2.mix---local.mix---harvtur.vxl(提取出来记得改名,改成bfrttur.vxl),还要把战斗要塞的vxl提取出来,位置是ra2md.mix---local.mix---bfrt.vxl。
然后需要红警的HVA工具,把两个VXL文件结合在一起,保存出来,HVA工具会同时自动生成两个对应的HVA文件,这是正常使用一个VXL单位必需的文件。
现在就有4个文件了,两个VXL两个HVA,把他们放进尤里根目录就行了,运行一下试试,矿车的炮塔太小啦。 
PS:机枪大炮开火其实跟炮塔没任何关系,也就是说,即使没有炮塔,只要坦克有设定武器,它就能开火。你看见枪炮开火的效果(动画)是rules和art文件共同作用的结果:rules规定开火的动画,art规定动画在什么地方显示。战斗要塞装上炮塔后负责开火的还是原来的机枪,因为art里规定开火的动画就在机枪的位置,我们并没有改变它。你看看art里战斗要塞的设置:PrimaryFireFLH=220,0,130,这就是主武器的开火位置(坐标),你可以改变数值把开火位置移到新加的炮塔上,当然这要反复地调试才行。
战斗要塞在水上走,你可以参考运输船的代码,把战斗要塞的:MovementZone=CrushAll
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}
换成:
MovementZone=AmphibiousDestroyer
Locomotor={4A582744-9839-11d1-B709-00A024DDAFD1}
再加上SpeedType=Amphibious,就可以水陆两栖运动了。至于水上的波纹,我还没注意过,也许有相关的代码,我也不太清楚。
最后如果你真的把战斗要塞改成水陆两栖,那你就要损失掉战斗要塞的压路机功能了,没有MovementZone=CrushAll跟OmniCrusher=yes的配合,战斗要塞将失去碾压功能,什么都压不了了。

全部回答
  • 1楼网友:鸠书
  • 2021-11-24 00:30
就是1L那样
  • 2楼网友:末日狂欢
  • 2021-11-24 00:25
就是1L那样
  • 3楼网友:山河有幸埋战骨
  • 2021-11-24 00:18
谢谢,问了也白问,就不能加
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯