unity3d如何实现player和物体碰撞后,物体和player一起运动
1个回答
展开全部
使用碰撞检测(如OnCollisionEnter)触发;
如物体有刚体的,避免物理继续生效,设置Rigibody.isKinematic=true;
清除物体的动能,Rigibody.Sleep();
接下来就可以用你喜欢的方式同步物体和人物的位置了,比如将物体设置为player的子物体,或是在Update里通过Transform.Position同步,以及其他你能想到的方式;
追问
还有一个问题想请教你,如果同步运动后,物体碰撞地面后,怎么让物体停留在地面上,而player不受影响可以继续操控它的运动?
红蓝视觉
2024-12-12 广告
2024-12-12 广告
工业施工三维动画制作找红蓝视觉,项目加急,电话联系13683660304,北京红蓝视觉传媒有限公司专注于三维动画制作服务涵盖:工业动画、生产线流程动画、项目施工动画、产品动画、安全警示动画、医疗动画、MG动画、企业宣传片、产品宣传片、TVC...
点击进入详情页
本回答由红蓝视觉提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询