1.复制FppShooter的creatGun给Robotshooter
2.设置挂点(一般做动画的时候就可以加)
3.设置抢的破坏
1.复制FppShooter的creatGun给Robotshooter
2.设置挂点(一般做动画的时候就可以加)
3.设置抢的破坏
1.把Fppshooter的函数变量复制到Shooter里
createGun
GetCreateGun
变量:
Guns
Currentlndex
那里断了或者哪里缺了填上
2.修改所有错误。(Fppshooter里很多!)
1.修改Gun里的GunOwner ,改成引用Shooter
2.修改导致错误的蓝图
3.在shooter里增加GetShooterLocation函数
4.然后设置
PS:别忘了连上下面的射程
5.在FppShooter和RobotShooter里覆盖和设置GetShootLocation
1.把RobotShooter里的Take和IsDead剪切到Shooter里。
2.删除RobotShooter里的重复函数,修改Shooter里的错误
3.增加变量Health ,Float类型
4.查看引用了RobotShooter的伤害引用 ,更改到Shooter
1.创建一个Shooter蓝图 character类型
2.把Fppshooter和RobotShooter父类改成Shooter
1.FppShooter里增加一个变量Equip Time和一个EquipTimeLength Float类型
2.增加IsinEquip函数
3.在SteatFire和SwitchWeapon里设置IsInEquip
4.在SwitchWeapon里设置EquipTime
1.增加个Launchar开枪蒙太奇
2.设置蒙太奇
3.删除Gun的INISfire
4.在RIFLE里增加INISfire再连好
5.在Launcher增加Float变量在设置播放时间
6.再设置
。
1.Launcher里覆盖SteatFire
2.覆盖ShooterOnce
3.创建一个Actor 蓝图(可以是任意物体)在创建组件和速度
。
1.在项目设置里增加一个输入键Equip 选择Q
2.在FppShoter里增加函数SwitchWeeapon
3.设置SwitchWwapon
1.增加一个整数变量
去掉MyG
2.增加一个函数然后设置
3.然后在Steartfire和EndFire调用
4.设置函数