【发布时间】:2016-11-10 00:59:53
【问题描述】:
所以我在我的 2.5d 平台游戏中有一个敌人,我已经必须跟着玩家四处走动,现在我想让他跳过小障碍,老实说,我不知道该怎么做。我的敌人是一个具有刚体的球体和一个在 X 轴上缩放 2 倍的箱体对撞机,有效地使其比球体宽 2 倍。我希望这个盒子对撞机成为一个触发器并让它启动一个 AddForce。
我将触发器的代码放在哪里 - 如果我把它放在 void update() 中,它不会在球体高于障碍物之前施加力吗?我只希望它施加一次力。
另外,触发器的代码是什么样的?
到目前为止,我只知道如何通过 getcomponent 找到刚体并对其施加力,并且我观看了有关触发器的视频,但它并没有真正帮助:/
【问题讨论】:
-
您似乎对 Unity 中的所有内容都感到很困惑,而且这个问题并未描述特定问题。您应该花点时间按照一个简单的Space Shooter tutorial 操作,这将使您开始使用所有刚体、触发器和对撞机的东西
标签: unity3d