c# - 我如何让一个物体跳跃并落到玩家位置?
解决方案
如果您为播放器使用 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() 函数
推荐阅读
- unix - 如何在特定核心上运行 python 程序?
- django - 如何从 yandexcloud 连接 django s3 文件存储?
- r - 捕获验证码图像
- python - ValueError:连接轴的所有输入数组维度必须完全匹配
- reactjs - React 路由被连接到而不是刷新到预期的路由
- javascript - 比较两个数组的 for 循环总是返回 false
- c++ - 即使没有错误,我的精灵也没有绘制?
- azure - 在 Exchange Online 上运行 Add-DistributionGroupMember PS cmdlet 时出现权限错误
- azure - 如何检索部署到 ACI 的训练有素的模型 docker 映像?
- mongoose - 如何使用 Mongoose 从数据库填充到不同的字段?