BoundingBoxSoftware

CharacterController

BoundingBoxSoftware

A character controller for Unity that covers many edge cases.

AI 简介

这是一个为Unity设计的角色控制器,旨在解决内置角色控制器可能遇到的各种边缘情况。项目采用C#编写,通过自定义物理更新机制来同步游戏与物理引擎的时间步长,从而减少视觉上的不一致性和性能问题,并提供选项在帧率降低时调整物理更新次数或牺牲部分物理精度以保持游戏流畅性。此外,它还支持在Update中运行而非FixedUpdate,以及基于刚体核心实现与其他刚体的自然交互,并使用三角网格模式的射线投射来估算地面坡度,使得如楼梯等复杂地形能够被平滑处理。适用于需要高度定制化物理行为和更精确控制角色移动的游戏开发场景。

C#
MIT License
356
Stars
25
Forks
3
Watchers
1
Issues

Star 增长

今日0
近 7 天+23
近 30 天+217
综合评分65.74
默认分支main