【问题标题】:In UnrealScript, how do I make vehicles receive damage from ramming在 UnrealScript 中,如何让车辆受到撞击造成的伤害
【发布时间】:2014-10-14 23:20:53
【问题描述】:

在UDK中,撞击车辆的伤害比例很低,调整后玩家驾驶的车辆会受到碰撞伤害,但其他车辆不会,无论里面是否有机器人。我尝试在 Vehicle.uc 中处理 Bump 事件(添加它)并减去 50 生命值,但这并没有发生,车辆在车辆碰撞中保持完好,但我通过撞到它(步行)或通过其他方式损坏它击中某物。关于什么可以阻止车辆在被另一辆车撞到时受到损坏的任何线索?

【问题讨论】:

  • 当一辆车撞上另一辆车时,UTVehicle::RigidBodyCollision() 似乎是调用 TakeDamage()。如果发生碰撞,可能会检查两辆车是否都正确调用了它?
  • 调整了很多,就好像它不适用一样,但我还在尝试,也许我只是错过了一些东西..
  • 看起来它有效,我明天会评论确认,如果它确实有效,请将其作为答案发布,以便我们按照回答关闭此问题。谢谢一百万,浪费了两天时间试图弄清楚这一点! :)
  • 很高兴你知道了!抱歉耽搁了。我已经发布了我的评论作为答案。 :)

标签: unreal-development-kit unrealscript


【解决方案1】:

看起来 UTVehicle::RigidBodyCollision() 是当一辆车撞到另一辆车时调用 TakeDamage() 的方法。如果发生碰撞,可能会检查两辆车上是否正确调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    相关资源
    最近更新 更多