百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

PBCharacterMovement

> 编程语言
开源

基于 C++ 实现的 HL2 风格、经典 FPS 移动效果,适用于 Unreal 引擎

1.5K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

基于 C++ 实现的 HL2 风格、经典 FPS 移动效果,适用于 Unreal 引擎

PBCharacterMovement

Borealis 项目的角色移动组件。 包括来自 HL2 的所有标准经典 FPS 移动方式:

  • 使用 Strafe 进行兔子跳
  • 加速后向跳跃 (以及前向和后向跳跃)
  • 罚款加成
  • 圆形掠射
  • 浏览
  • 滑坡/调整/碰撞加速
  • 牆上掠射
  • 移动时的蹲伏和站立动作平滑
  • 侧身跳跃
  • 可选的 Pogos 跳跃 (自动跳跃): move.Pogo cvar
  • 可选的前向跳跃: move.Bunnyhopping cvar 有关详细信息,请参阅此博客文章: https://www.projectborealis.com/movement.

二进制文件

二进制文件是为 5.5 编译的,可用于 C++ 项目。

如果您有蓝图项目,必须升级到 C++ 项目,否则游戏将无法打包。如果您使用的是不同版本的 Unreal Engine,则需要重新编译插件。5.5 之前的版本可能需要进行额外的代码更改。我们很乐意接受 PR,以提高插件的兼容性。

  1. 下载 PBCharacterMovement 插件 并粘贴到项目的 Plugins/ 文件夹中。

您还可以使用 HL2 的重力设置。前往「设置」>「项目设置」>「引擎」>「物理」>「常量」>「默认重力 Z」,并将其设置为「-1143」。玩家的移动会自动调整自身的重力比例,以适应项目中的重力 Z 和 HL2 之间的差异,因此如果您希望为物理对象设置不同的重力,并保留 HL2 玩家的重力以控制跌落速度和跳跃高度,这都是可以的。但是,如果

Issues· 3 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++half-lifehalf-life-2quakesource-engine

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言