版本:Unity 6 (6000.0)
语言:英语
角色控制
Character Controller 组件参考

角色控制简介

第一人称或第三人称游戏中的人物通常需要一些基于碰撞的物理,这样它就不会掉到地板上或穿墙而过。在许多应用中,角色的加速和移动并非有意地物理真实,因此角色几乎可以立即加速、刹车和改变方向,而不会受到动量的影响。

在 3D 物理中,这种类型的行为可以使用 Character Controller一个简单的胶囊形碰撞器组件,具有专门的功能,使其在游戏中像角色一样运行。与真正的碰撞器组件不同,不需要 Rigidbody,动量效果也不真实。 更多信息
参见 术语表
创建。此组件赋予角色一个简单的胶囊形 碰撞器用于处理对象物理碰撞的无形形状。碰撞器不需要与对象的网格完全相同形状 - 大致的近似值通常更有效,在游戏玩法中难以区分。 更多信息
参见 术语表
,它始终保持竖直。该控制器有自己的特殊功能来设置对象的速率和方向,但与真正的碰撞器不同, 刚体一个允许 GameObject 受模拟重力和其它力的影响的组件。 更多信息
参见 术语表
不是必需的,动量效果也不真实。

角色控制器不能穿过 场景场景包含游戏环境和菜单。将每个独特的场景文件视为一个独特的关卡。在每个场景中,您放置环境、障碍物和装饰,本质上是以片段形式设计和构建游戏。 更多信息
参见 术语表
中的静态碰撞器,因此会沿着地板移动并被墙壁阻挡。它可以在移动时将刚体对象推到一边,但不会被传入的 碰撞当物理引擎检测到两个 GameObject 的碰撞器发生接触或重叠时,就会发生碰撞,前提是至少一个具有 Rigidbody 组件且处于运动状态。 更多信息
参见 术语表
加速。这意味着您可以使用标准 3D 碰撞器来创建场景,角色可以在其中行走,但您不会受到角色本身的真实物理行为的限制。

您可以在 参考页面 上了解有关角色控制器的更多信息。

角色控制
Character Controller 组件参考