载入中...
搜索中...
未找到
eve::climbing::ClimbingMotionInput结构体 参考

Per-tick authored animation motion supplied before climbing warp and collision. 更多...

#include <Climbing.h>

Public 属性

Vec3 rootTranslation
 
Vec3 facing {0.f, 0.f, 1.f}
 
Vec3 pelvisOffset
 
float rootYawRadians = 0.f
 
bool hasRootMotion = false
 
std::vector< ClimbingNotifyKind > notifies
 Owning semantic notifies crossed by the animation player during this exact simulation step.
 
ClimbingRootMotionPolicy rootMotionPolicy = ClimbingRootMotionPolicy::ApplyActionWarp
 
ClimbingObstacleCollision obstacleCollision = ClimbingObstacleCollision::Collide
 

详细描述

Per-tick authored animation motion supplied before climbing warp and collision.

Owning values consumed synchronously on the runtime/world simulation thread. Prewarped deltas use PreserveSuppliedDelta to avoid applying a second procedural warp. IgnoreTraversedShape excludes only the execution's generation-validated obstacle shape, retaining the character's existing body filter and collisions with all other shapes. Both policies require hasRootMotion; invalid inputs fail before execution advances. No pointers, callbacks, retained collision overrides, serialization or wall-clock input.

在文件 Climbing.h 第 540 行定义.

类成员变量说明

◆ facing

Vec3 eve::climbing::ClimbingMotionInput::facing {0.f, 0.f, 1.f}

◆ hasRootMotion

bool eve::climbing::ClimbingMotionInput::hasRootMotion = false

◆ notifies

std::vector<ClimbingNotifyKind> eve::climbing::ClimbingMotionInput::notifies

Owning semantic notifies crossed by the animation player during this exact simulation step.

在文件 Climbing.h 第 547 行定义.

被这些函数引用 eve::climbing::ClimbingRuntime::advance() , 以及 eve::climbing::advanceClimbingAnimation().

◆ obstacleCollision

ClimbingObstacleCollision eve::climbing::ClimbingMotionInput::obstacleCollision = ClimbingObstacleCollision::Collide

◆ pelvisOffset

Vec3 eve::climbing::ClimbingMotionInput::pelvisOffset

◆ rootMotionPolicy

ClimbingRootMotionPolicy eve::climbing::ClimbingMotionInput::rootMotionPolicy = ClimbingRootMotionPolicy::ApplyActionWarp

◆ rootTranslation

Vec3 eve::climbing::ClimbingMotionInput::rootTranslation

◆ rootYawRadians

float eve::climbing::ClimbingMotionInput::rootYawRadians = 0.f

该结构体的文档由以下文件生成: