小功能⭐️Unity解决物体移动速度过快不能检测到碰撞

Posted 小星河丨U3D开发支持

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小功能⭐️Unity解决物体移动速度过快不能检测到碰撞相关的知识,希望对你有一定的参考价值。

文章目录


碰撞分为2D碰撞3D碰撞,解决办法是不同的。


3D碰撞解决办法
已封装好一个脚本,只需在移动的物体上挂载它即可。需要请添加下方联系方式。




2D解决办法
该办法转载自:链接

问题: 当物体移动速度过快时,物体直接穿透其他物体而不产生碰撞。

因为unity每一帧的检测时间大概是0.02秒,也就是说如果物体A速度过快,在不用0.02秒的时间就已经穿过了其他物体,那么这个时候是无法检测A与其他物体之间的碰撞信息的。

解决办法:将快速运动的物体设为Continuous





大家还有什么问题,欢迎在下方留言!



如果你有 技术的问题 项目开发

都可以加下方联系方式

和我聊一聊你的故事🧡

以上是关于小功能⭐️Unity解决物体移动速度过快不能检测到碰撞的主要内容,如果未能解决你的问题,请参考以下文章

小功能⭐️解决Unity无法对一个物体上的所有材质球进行更改

小功能⭐️Unity2018 Shader Graph——全息影像物体消融

小功能⭐️Unity2018 Shader Graph——全息影像物体消融

小功能⭐️Unity2018 Shader Graph——全息影像物体消融

小功能⭐️Unity获取点击到的UI

小功能⭐️Unity获取点击到的UI