刚刚拆了下汉式的INI
可以看到汉式的默认WeaponSet里已经包含了普通炮弹,EMP炮弹和核导弹,只有火焰武器在PLAYER_UPGRADE的WeaponSet但是在游戏里并不会同时射出
其实SWR是从模型方面入手的...

这是汉式普通状态下的模型模块

这是升级了核弹模块下的汉式模型模块(这句话听着怎么这么别扭)

这是升级了EMP模块下的模型模块
不知道各位看出来没有,SWR就是利用了WeaponLaunchBone,武器开火点来制作的汉式模块化升级
其实汉式在不升级状态下就拥有核弹和EMP武器,只是SWR把开火点给定义到另一个状态下的模型模块里了,汉式有武器但是没有开火点,EMP和核弹就射不出来...
当玩家升级EMP和核弹模块后,汉式的模型模块就切换到对应的定义了开火点模型模块上,然后再把普通炮弹的开火点给“堵上”,就实现了武器的模块化升级...
可以看到汉式的默认WeaponSet里已经包含了普通炮弹,EMP炮弹和核导弹,只有火焰武器在PLAYER_UPGRADE的WeaponSet但是在游戏里并不会同时射出
其实SWR是从模型方面入手的...

这是汉式普通状态下的模型模块

这是升级了核弹模块下的汉式模型模块(这句话听着怎么这么别扭)

这是升级了EMP模块下的模型模块
其实汉式在不升级状态下就拥有核弹和EMP武器,只是SWR把开火点给定义到另一个状态下的模型模块里了,汉式有武器但是没有开火点,EMP和核弹就射不出来...
当玩家升级EMP和核弹模块后,汉式的模型模块就切换到对应的定义了开火点模型模块上,然后再把普通炮弹的开火点给“堵上”,就实现了武器的模块化升级...














