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

Hot authoritative transient motor component; replicated by value for prediction. 更多...

#include <ClimbingECS.h>

Public 属性

Vec3 feet
 
Vec3 forward {0.f, 0.f, 1.f}
 
Vec3 up {0.f, 1.f, 0.f}
 
Vec3 velocity
 
Vec3 groundNormal {0.f, 1.f, 0.f}
 
Vec3 lastStableFeet
 
float capsuleRadius = 0.3f
 
float capsuleHeight = 1.8f
 
float maxSlopeRadians = 0.8f
 
float skin = 0.03f
 
float groundSnap = 0.2f
 
float stepHeight = 0.35f
 
bool grounded = true
 
ClimbingMovementMode mode = ClimbingMovementMode::Grounded
 
eve::SimulationTick lastGroundedTick = eve::SimulationTick::zero()
 
eve::SimulationTick lastOrdinaryJumpPressedTick = eve::SimulationTick::zero()
 
bool hasOrdinaryJump = false
 

详细描述

Hot authoritative transient motor component; replicated by value for prediction.

在文件 ClimbingECS.h 第 31 行定义.

类成员变量说明

◆ capsuleHeight

float eve::climbing::ClimbingBody::capsuleHeight = 1.8f

在文件 ClimbingECS.h 第 39 行定义.

◆ capsuleRadius

float eve::climbing::ClimbingBody::capsuleRadius = 0.3f

在文件 ClimbingECS.h 第 38 行定义.

◆ feet

Vec3 eve::climbing::ClimbingBody::feet

在文件 ClimbingECS.h 第 32 行定义.

◆ forward

Vec3 eve::climbing::ClimbingBody::forward {0.f, 0.f, 1.f}

在文件 ClimbingECS.h 第 33 行定义.

◆ grounded

bool eve::climbing::ClimbingBody::grounded = true

在文件 ClimbingECS.h 第 44 行定义.

◆ groundNormal

Vec3 eve::climbing::ClimbingBody::groundNormal {0.f, 1.f, 0.f}

在文件 ClimbingECS.h 第 36 行定义.

◆ groundSnap

float eve::climbing::ClimbingBody::groundSnap = 0.2f

在文件 ClimbingECS.h 第 42 行定义.

◆ hasOrdinaryJump

bool eve::climbing::ClimbingBody::hasOrdinaryJump = false

在文件 ClimbingECS.h 第 48 行定义.

◆ lastGroundedTick

eve::SimulationTick eve::climbing::ClimbingBody::lastGroundedTick = eve::SimulationTick::zero()

在文件 ClimbingECS.h 第 46 行定义.

◆ lastOrdinaryJumpPressedTick

eve::SimulationTick eve::climbing::ClimbingBody::lastOrdinaryJumpPressedTick = eve::SimulationTick::zero()

在文件 ClimbingECS.h 第 47 行定义.

◆ lastStableFeet

Vec3 eve::climbing::ClimbingBody::lastStableFeet

在文件 ClimbingECS.h 第 37 行定义.

◆ maxSlopeRadians

float eve::climbing::ClimbingBody::maxSlopeRadians = 0.8f

在文件 ClimbingECS.h 第 40 行定义.

◆ mode

ClimbingMovementMode eve::climbing::ClimbingBody::mode = ClimbingMovementMode::Grounded

在文件 ClimbingECS.h 第 45 行定义.

◆ skin

float eve::climbing::ClimbingBody::skin = 0.03f

在文件 ClimbingECS.h 第 41 行定义.

◆ stepHeight

float eve::climbing::ClimbingBody::stepHeight = 0.35f

在文件 ClimbingECS.h 第 43 行定义.

◆ up

Vec3 eve::climbing::ClimbingBody::up {0.f, 1.f, 0.f}

在文件 ClimbingECS.h 第 34 行定义.

◆ velocity

Vec3 eve::climbing::ClimbingBody::velocity

在文件 ClimbingECS.h 第 35 行定义.


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