如何解决二维弹跳球
您好,我正在学习空气曲棍球比赛的教程,我该如何制作,以便当球与障碍物接触时,无论我用力如何击球,它都会反弹。由于我目前正在使用弹跳 2d 物理,因此我需要对其施加力才能弹跳,但我希望它无论受力如何都能弹跳。感谢您的帮助。我希望得到一个简单的解释,因为我是 unity 的新手。 enter image description here
解决方法
您可以使用 Rigid body.Velocity 在反射方向设置常数 Vector3. Reflect。
Constan 速度设置是我的建议,根据解释“无论我多么用力它都会反弹,它会反弹”。对于更详细的行为,可以在代码中处理细节以相应地设置速度。需要更详细的解释,但考虑到磁盘的真实行为,我会在碰撞事件中反映刚体的方向,如果速度矢量模块小于某个阈值,则设置恒定速度。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。