【问题标题】:Unity2D issue with collidersUnity2D 对撞机的问题
【发布时间】:2018-10-26 19:37:46
【问题描述】:

这是碰撞在编辑器中的工作方式,以及碰撞应该如何工作: https://gyazo.com/4e690245b60ff7507ec8828c990d2f1a

但是当我构建游戏时,会发生这种情况: https://gyazo.com/47a85c09c0eabe340d49bb5a3c16bf9c

它在编辑器中工作正常,(剑击中坏人,坏人受到伤害,坏人击中玩家,玩家死亡)但是当我构建游戏时,剑没有记录坏人的命中.播放器也没有。坏人只有打自己才会受到伤害?

【问题讨论】:

  • 如果您将它作为开发版本构建并运行,它会输出什么?这可能是 Unity 有时在崩溃后无法构建标签的已知问题。

标签: c# visual-studio unity3d game-physics


【解决方案1】:

将项目构建为开发版本,并尝试运行它以查看是否打印任何错误。

一个可能的原因是 Unity 没有正确构建标签。要对此进行诊断,请进入您的标签列表并尝试添加新标签。这可能表明 Unity 只是在 UI 中缓存标签。如果是这种情况,您将不得不重新添加所有标签,然后再次将它们放在您的预制件/对象上。

【讨论】:

  • 如果缓存它们会发生什么?
  • 好的,所以我重新启动了 unity 并再次构建它,它可以工作了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-29
相关资源
最近更新 更多