【问题标题】:How Would I Make An Object Jump And Fall Onto The Player Location?我如何让一个物体跳跃并落到玩家位置?
【发布时间】:2021-08-17 16:51:00
【问题描述】:

我对统一有点陌生,但我想知道我如何让这个对象跳跃然后落到玩家位置,就像我在这张图片中展示的那样我想让这个岩石跳跃,然后像重力一样落向玩家并做那条曲线我不确定我是否解释得足够好,但谢谢!任何帮助都可以得到它

【问题讨论】:

    标签: c# unity3d


    【解决方案1】:

    如果您为播放器使用 Rigidbody 或 Rigidbody2D,您可以这样做:

    1. 加力跳跃

    你可以参考手册https://docs.unity3d.com/ScriptReference/Rigidbody.AddForce.html

    1. 检测是跌倒还是跳跃

    检测刚体的速度值。可以参考这个链接https://forum.unity.com/threads/how-to-detect-if-the-player-is-falling.875857/

    1. 让它向(皇冠?)移动

    如果您的游戏对象中有刚体,您可以使用Add ForceMoveTowrads。如果您使用的是 Move Towards,请确保将其放入 Inisde Update() 函数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多