跳转到内容

uBot Physics Library

C++
UUBotPhysicsLibrary
父类
UBlueprintFunctionLibrary
类型
函数库
模块
UBotPhysics · UBotPhysics 0.1.0
头文件
Source/UBotPhysics/Public/UBotPhysicsLibrary.h

查询 uBot 物理后端,以及某个组件由哪个后端模拟的蓝图函数库。

纯函数 · UUBotPhysicsLibrary.GetBodyPhysicsBackend

返回模拟 Component 的后端名;由 Chaos(引擎自带的物理)模拟时为 None。

引脚方向类型
Component输入Primitive Component对象引用
Return Value输出Name

纯函数 · UUBotPhysicsLibrary.GetDroppedPhysicsSteps

这个世界里 Backend 因为一帧需要的步数超过每帧上限而跳过的步数。跳过的步不会补跑,计数一直累加。

引脚方向类型默认值
Backend输入NameNone
Return Value输出Integer64

纯函数 · UUBotPhysicsLibrary.GetPhysicsSceneStats

返回 Backend 在这个世界里现在看到的场景:最近一次交给它的静态和运动学碰撞体、它们的形状数,以及有物理碰撞却没能导出的组件数。后端在这个世界里没有求解器时返回 false,各项为 0。

引脚方向类型默认值
Backend输入NameNone
Stats输出UBot Physics Scene Stats结构体
Return Value输出Boolean

纯函数 · UUBotPhysicsLibrary.GetPhysicsBackendCapabilities

返回 Backend 能模拟什么。没有这个名字的后端时返回 false,各项能力都为关。

引脚方向类型默认值
Backend输入NameNone
Capabilities输出UBot Physics Capabilities结构体
Return Value输出Boolean

纯函数 · UUBotPhysicsLibrary.GetPhysicsBackendNames

返回已注册的物理后端名,按注册顺序。绑定组件的 Backend 填其中之一。

引脚方向类型
Return Value输出Name数组