【SFM】如何解决军团要塞2人物Ubercharge一直闪烁的情况

在地图中添加一个军团要塞2的角色(以下红队medic为例)
在Animation Set Editor中,右键medic,在Set Skins中选择2,即红色Uber的皮肤

此时上了Uber的Medic出于一种一直闪烁的状态,就像是Uber消耗殆尽的时候。



在Animation Set Editor中,右键medic,点击Add Override Materials

再次右键medic,点击Show in Element Viewer中的Model

在Element Viewer中,展开materials,找到medic_red_invun
右键medic_red_invun,点击Add Attribute中的float

在弹出的窗口中输入$invulnlevel,并修改它的值为1


对medic_head_red_invun也添加$invulnlevel=1

*(不知道为什么,在materials中没有Uber状态下的medic的背包对应的选项,这导致他的背包会保持闪烁)
//此问题已解决,详情见文章末尾//

如果要一个蓝队的Uber版本的话,复制粘贴这个medic,命名为medicB,在Element Viewer 的materials中为medic_blue_invun和medic_head_blue_invun添加$invulnlevel=1。

参考来源:https://www.reddit.com/r/SFM/comments/kulssx/how_to_remove_the_flashing_lights_of_the_%C3%BCber/

关于解决Medic处于Ubercharge状态下背包仍然闪烁的方法
省流:创意工坊

订阅下载以上mod,对此模型进行文章中的操作。
mod链接:https://steamcommunity.com/sharedfiles/filedetails/?id=1445631509
在Animation Set Editor中添加medicbackpack模型,并移动到medic背部进行模型绑定。


在Animation Set Editor中,右键medic,在Set Body Groups中将medic_backpack选择为<none>
