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

Runtime profile controlling capsule geometry and probe limits. 更多...

#include <Climbing.h>

Public 属性

float capsuleRadius = 0.3f
 
float capsuleHeight = 1.8f
 
float compactCapsuleHeight = 1.2f
 
float skin = 0.03f
 
float maxProbeDistance = 1.2f
 
float maxObstacleHeight = 1.8f
 
float minTopNormalY = 0.65f
 
float maxWarpResidual = 0.2f
 
float maxPlatformSpeed = 8.f
 
float dropInitialSpeed = 1.5f
 
std::uint64_t inputBufferTicks = 8
 
std::uint64_t coyoteTicks = 6
 
std::uint32_t pathValidationSegments = 12
 
float maxPelvisDeviation = 0.35f
 
float groundAcceleration = 28.f
 
float groundBraking = 32.f
 
float airControl = 0.45f
 
float gravity = 24.f
 
float jumpSpeed = 7.f
 
std::uint32_t probeSectors = 8
 
std::uint32_t maxCandidates = 8
 
float autoAssistStrength = 0.65f
 
ClimbingScoreWeights scoreWeights
 
float maxTotalWarpBudget = 1.2f
 
std::vector< std::string > defaultActionIds
 
std::vector< std::string > allowedActionTags
 
std::vector< std::string > deniedActionTags
 
ClimbingStaminaPolicy staminaPolicy = ClimbingStaminaPolicy::Disabled
 
std::string staminaAdapter
 
std::string cameraCueProfile
 
physics::QueryFilter3D queryFilter {}
 
std::vector< ClimbingActionDefinition > actions
 
eve::Value::Object extensionMetadata
 Unknown schema fields retained across decode and encode.
 

静态 Public 属性

static constexpr std::string_view SchemaId = "evengine.climbing-profile"
 Schema id emitted by the canonical profile codec.
 
static constexpr std::int64_t SchemaVersion = 4
 Current profile schema version.
 

详细描述

Runtime profile controlling capsule geometry and probe limits.

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

类成员变量说明

◆ actions

◆ airControl

◆ allowedActionTags

std::vector<std::string> eve::climbing::ClimbingProfileDefinition::allowedActionTags

◆ autoAssistStrength

float eve::climbing::ClimbingProfileDefinition::autoAssistStrength = 0.65f

◆ cameraCueProfile

std::string eve::climbing::ClimbingProfileDefinition::cameraCueProfile

◆ capsuleHeight

◆ capsuleRadius

◆ compactCapsuleHeight

◆ coyoteTicks

◆ defaultActionIds

std::vector<std::string> eve::climbing::ClimbingProfileDefinition::defaultActionIds

◆ deniedActionTags

std::vector<std::string> eve::climbing::ClimbingProfileDefinition::deniedActionTags

◆ dropInitialSpeed

float eve::climbing::ClimbingProfileDefinition::dropInitialSpeed = 1.5f

◆ extensionMetadata

eve::Value::Object eve::climbing::ClimbingProfileDefinition::extensionMetadata

Unknown schema fields retained across decode and encode.

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

被这些函数引用 eve::climbing::decodeClimbingProfileDefinition() , 以及 eve::climbing::encodeClimbingProfileDefinition().

◆ gravity

◆ groundAcceleration

◆ groundBraking

◆ inputBufferTicks

std::uint64_t eve::climbing::ClimbingProfileDefinition::inputBufferTicks = 8

◆ jumpSpeed

◆ maxCandidates

std::uint32_t eve::climbing::ClimbingProfileDefinition::maxCandidates = 8

◆ maxObstacleHeight

float eve::climbing::ClimbingProfileDefinition::maxObstacleHeight = 1.8f

◆ maxPelvisDeviation

float eve::climbing::ClimbingProfileDefinition::maxPelvisDeviation = 0.35f

◆ maxPlatformSpeed

float eve::climbing::ClimbingProfileDefinition::maxPlatformSpeed = 8.f

◆ maxProbeDistance

float eve::climbing::ClimbingProfileDefinition::maxProbeDistance = 1.2f

◆ maxTotalWarpBudget

float eve::climbing::ClimbingProfileDefinition::maxTotalWarpBudget = 1.2f

◆ maxWarpResidual

float eve::climbing::ClimbingProfileDefinition::maxWarpResidual = 0.2f

◆ minTopNormalY

◆ pathValidationSegments

std::uint32_t eve::climbing::ClimbingProfileDefinition::pathValidationSegments = 12

◆ probeSectors

std::uint32_t eve::climbing::ClimbingProfileDefinition::probeSectors = 8

◆ queryFilter

◆ SchemaId

constexpr std::string_view eve::climbing::ClimbingProfileDefinition::SchemaId = "evengine.climbing-profile"
staticconstexpr

Schema id emitted by the canonical profile codec.

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

被这些函数引用 eve::climbing::decodeClimbingProfileDefinition() , 以及 eve::climbing::encodeClimbingProfileDefinition().

◆ SchemaVersion

constexpr std::int64_t eve::climbing::ClimbingProfileDefinition::SchemaVersion = 4
staticconstexpr

Current profile schema version.

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

被这些函数引用 eve::climbing::decodeClimbingProfileDefinition() , 以及 eve::climbing::encodeClimbingProfileDefinition().

◆ scoreWeights

◆ skin

◆ staminaAdapter

std::string eve::climbing::ClimbingProfileDefinition::staminaAdapter

◆ staminaPolicy


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