unity3d如何实现player和物体碰撞后,物体和player一起运动

unity3d如何实现player和物体碰撞后,物体和player一起运动... unity3d如何实现player和物体碰撞后,物体和player一起运动 展开
 我来答
伊古拉姆
2019-07-08 · TA获得超过1171个赞
知道小有建树答主
回答量:1133
采纳率:78%
帮助的人:282万
展开全部
  1. 使用碰撞检测(如OnCollisionEnter)触发;

  2. 如物体有刚体的,避免物理继续生效,设置Rigibody.isKinematic=true;

  3. 清除物体的动能,Rigibody.Sleep();

  4. 接下来就可以用你喜欢的方式同步物体和人物的位置了,比如将物体设置为player的子物体,或是在Update里通过Transform.Position同步,以及其他你能想到的方式;

追问
还有一个问题想请教你,如果同步运动后,物体碰撞地面后,怎么让物体停留在地面上,而player不受影响可以继续操控它的运动?
红蓝视觉
2024-12-12 广告
工业施工三维动画制作找红蓝视觉,项目加急,电话联系13683660304,北京红蓝视觉传媒有限公司专注于三维动画制作服务涵盖:工业动画、生产线流程动画、项目施工动画、产品动画、安全警示动画、医疗动画、MG动画、企业宣传片、产品宣传片、TVC... 点击进入详情页
本回答由红蓝视觉提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式