首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >根运动如何处理障碍物?

根运动如何处理障碍物?
EN

Stack Overflow用户
提问于 2019-03-11 15:17:41
回答 1查看 938关注 0票数 1

我最近在学习根运动。我知道根运动是用动画来驱动角色胶囊(碰撞器)的运动。其思想是提取用于根运动的根骨骼的变换,并将其应用于字符胶囊的变换。

但是,假设场景中存在障碍物并阻挡角色胶囊,角色胶囊现在同时受到物理(碰撞)和动画(根运动)的影响。

我对根部运动如何处理来自物理和动画的影响以使角色胶囊正确运行感到困惑。

EN

回答 1

Stack Overflow用户

发布于 2019-03-11 16:27:03

根运动会更改transform.position。它完全忽略了障碍。

你可能会在障碍物附近看到颤动的运动,因为根运动和物理学将会发生冲突,因为根运动会把你带到障碍物中,而物理学试图防止这种情况发生。

我会避免使用根运动,并使用您正在使用的任何运动方法(RigidBody、CharacterController等)在代码中重新创建它。

Here也是关于这一点的论坛帖子。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55096838

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档