任务38:类型判断
1. 怎么让机器人掉血?
射线检测击中会返回一个结果,将该结果中的Hit Actor字段转换成机器人。
CastToRobotShooter
调用机器人的 TakeDamage方法就可以实现机器人掉血的操作。
GetClass可以获得对象的类,类和类可以比较
任务38:类型判断
1. 怎么让机器人掉血?
射线检测击中会返回一个结果,将该结果中的Hit Actor字段转换成机器人。
CastToRobotShooter
调用机器人的 TakeDamage方法就可以实现机器人掉血的操作。
GetClass可以获得对象的类,类和类可以比较
在Take Damage 打印下字符串。 看下有没有效果。新建个节点Print String
然后执行点链接起来 Health 链接过去会做个自动转换当调用Take Damgge那么就会打印出来
链接过去是的话走True 不是的话走False
然后在做个类型转换
如果机器人不掉血就是Take Danage里面没设置伤害值。 TakeDanage是受伤的意思