效果
步骤
1. 打开“TankZongLei”
添加一个浮点型变量,命名为“HealthValue”,默认值设置为3000,用于表示坦克的生命值
再新建一个函数,命名为“Death”,内部不用添加任何节点,等会在坦克子类中重载该函数
在“TankZongLei”的事件图表中添加如下节点
2. 打开“BP_West_Tank_M1A1Abrams”
重载父类的“Death”函数
将函数转换为事件
添加如下节点
3. 向场景中再次拖入一辆坦克,用于做伤害测试
由于在“TankShell”(坦克炮弹蓝图类)中我们已经设置了点状伤害的伤害值为1000,因此我们控制坦克只需击中3次目标就可击毁目标坦克。运行效果如文章开头所示。