【发布时间】:2021-08-17 16:51:00
【问题描述】:
我对统一有点陌生,但我想知道我如何让这个对象跳跃然后落到玩家位置,就像我在这张图片中展示的那样我想让这个岩石跳跃,然后像重力一样落向玩家并做那条曲线我不确定我是否解释得足够好,但谢谢!任何帮助都可以得到它
【问题讨论】:
我对统一有点陌生,但我想知道我如何让这个对象跳跃然后落到玩家位置,就像我在这张图片中展示的那样我想让这个岩石跳跃,然后像重力一样落向玩家并做那条曲线我不确定我是否解释得足够好,但谢谢!任何帮助都可以得到它
【问题讨论】:
如果您为播放器使用 Rigidbody 或 Rigidbody2D,您可以这样做:
你可以参考手册https://docs.unity3d.com/ScriptReference/Rigidbody.AddForce.html
检测刚体的速度值。可以参考这个链接https://forum.unity.com/threads/how-to-detect-if-the-player-is-falling.875857/
如果您的游戏对象中有刚体,您可以使用Add Force 或MoveTowrads。如果您使用的是 Move Towards,请确保将其放入 Inisde Update() 函数
【讨论】: