概要

Unity 的物理驱动角色控制器,含 2 个示例场景与解析好的核心组件,V4.1.1 起支持 Unity 2020.1.x 及以上版本。

1673747710 88B2Bc88Bec8959Physics Based Character Controller是一款非常实用的Unity插件,它能够为游戏角色控制器提供真实的物理驱动。这款插件使用了物理引擎来模拟人物的运动,能够提供更加自然和真实的人物控制体验。它支持各种物理运动,如跑步、跳跃、滑行等,能够让人物的运动更加真实。

这款插件还提供了一些重要的功能,如自由落体、攀爬、滑行、跳跃等,能够为游戏提供更加真实的运动体验。同时,这款插件还能够支持多种物理碰撞, 如地面碰撞, 墙壁碰撞, 能够让人物的运动更加真实, 更加自然。此外,这款插件还支持自定义物理参数,让开发者能够根据游戏需求调整人物的运动参数。另外,新版V 4.1.1还新增了对Unity的2020.1.x及以上版本的支持, 新增了新的动画系统支持, 更加稳定性。

1673747708 6B8D87Fa83D4F88

该软件包包含:

  • 玩家模型和多个障碍物网格
  • 人形动画模型
  • 包含所有“核心”组件的预制文件夹
  • 2个示例场景,指导用户并允许他们尝试角色控制器并找到满足其需求的参数组合。

1673747707 1Bd159957028B2A

该软件包的主要特点是:

  • TPS和FPS的基本角色动作
  • 玩家可以移动角色并旋转摄像机
  • 玩家可以进行跳跃,跳远,爬墙,滑墙,蹲下,攀爬和冲刺
  • 避免场景中对象剪切的相机解决方案
  • 基于胶囊的碰撞和简单的插补运动
  • 允许玩家在瓦砾和不规则地形上行走
  • 允许玩家在法线变化的平滑地形上行走
  • 允许玩家在一定角度限制内向上移动斜坡
  • 地面捕捉,以便玩家可以粘在表面和斜坡上
  • 允许玩家在台阶上移动(在玩家设置的一定高度内)
  • 支持刚体交互,并允许玩家移动和碰撞刚体
  • 支持和忽略特定层
  • 包含模拟粘度的预制件
  • 限制加速和减速平台
  • 包含弹跳平台
  • 包含移动平台
  • 包含保持玩家旋转锁定的旋转平台
  • 允许玩家爬梯子

1673747705 A3458F46Fe381Ff

总之, Physics Based Character Controller是一款能够释放你潜能Unity插件,它能够为游戏提供真实的物理驱动,更加自然和真实的人物控制体验。如果你正在开发一款FSP、TPS游戏,那么尝试以下这款插件一定不会让你失望。

1673747703 8D38Cc9B46268De 1673747701 B73F17261776965 1673747700 B19E4D813E8F42C 1673747698 Bf38494C9D1A543 1673747696 4B16F9Cabf9316B

常见问题

支持哪些 Unity 版本?

新版 V4.1.1 写明新增对 Unity 2020.1.x 及以上版本的支持。这是全篇唯一的版本口径,更低版本的支持情况原文未提供。

包里包含什么?

玩家模型与多个障碍物网格、人形动画模型、装有全部核心组件的预制文件夹,以及 2 个示例场景,用来试参数组合。

能做哪些动作?

跳跃、跳远、爬墙、滑墙、蹲下、攀爬、冲刺,另有在地面与斜坡上的移动;同时给出 TPS 与 FPS 两套基础角色动作。

为什么叫物理驱动?

角色运动由物理引擎模拟,碰撞基于胶囊体并配合简单插补,因此能在瓦砾与不规则地形上行走,也能推撞刚体。

相机穿模怎么处理?

原文提到内置避免场景中对象剪切的相机解决方案,会处理角色与场景物件之间的遮挡问题。

有平台类的现成件吗?

有。包含移动平台、弹跳平台、限制加减速的平台,以及保持玩家旋转锁定的旋转平台,另有可攀爬的梯子。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。