小功能⭐️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——全息影像物体消融