前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小功能⭐️Unity解决物体移动速度过快不能检测到碰撞

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

作者头像
星河造梦坊官方
发布2024-08-16 08:39:25
610
发布2024-08-16 08:39:25
举报
文章被收录于专栏:星河造梦坊专栏

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

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

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

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

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

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

**加粗样式**
**加粗样式**

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档