AR_Engine_SDK
载入中...
搜索中...
未找到
函数 | 变量
XEProjectileMovementComponent.lua 文件参考

#include <XEProjectileMovementComponent.h>

类 XEProjectileMovementComponent 继承关系图:
Inheritance graph

函数

function XEProjectileMovementComponent new () end
 
function XEProjectileMovementComponent GetTypeName () end
 @type string @readonly
 
function XEProjectileMovementComponent SetVelocityInLocalSpace (NewVelocity) end
 
function XEProjectileMovementComponent GetMaxSpeed () end
 
function XEProjectileMovementComponent SetMaxSpeed (maxSpeed) end
 
function XEProjectileMovementComponent GetBuoyancy () end
 
function XEProjectileMovementComponent SetBuoyancy (buoyancy) end
 
function XEProjectileMovementComponent ShouldApplyGravity () end
 
function XEProjectileMovementComponent SetGravityScale (gravityScale) end
 
function XEProjectileMovementComponent ComputeVelocity (InitialVelocity, DeltaTime) end
 
function XEProjectileMovementComponent GetGravityZ () end
 
function XEProjectileMovementComponent HasStoppedSimulation () end
 
function XEProjectileMovementComponent GetSimulationTimeStep (RemainingTime, Iterations) end
 
function XEProjectileMovementComponent ShouldUseSubStepping () end
 
function XEProjectileMovementComponent StopSimulating (HitResult) end
 
function XEProjectileMovementComponent SetVelocity (velocity) end
 
function XEProjectileMovementComponent SetInitSpeed (initSpeed) end
 
function XEProjectileMovementComponent SetIsHomingProjectile (isHomeProj) end
 
function XEProjectileMovementComponent ConstrainDirectionToPlane (Direction) end
 
function XEProjectileMovementComponent ConstrainLocationToPlane (Location) end
 
function XEProjectileMovementComponent ConstrainNormalToPlane (Normal) end
 
function XEProjectileMovementComponent ComputeSlideVector (Delta, Time, Normal, Hit) end
 
function XEProjectileMovementComponent GetPlaneConstraintNormal () end
 
function XEProjectileMovementComponent GetPlaneConstraintOrigin () end
 
function XEProjectileMovementComponent SetPlaneConstraintNormal (PlaneNormal) end
 
function XEProjectileMovementComponent SetPlaneConstraintOrigin (PlaneOrigin) end
 
function XEProjectileMovementComponent SetPlaneConstraintEnabled (bEnabled) end
 
function XEProjectileMovementComponent SafeMoveUpdatedComponent (Delta, NewRotation, bSweep, OutHit) end
 
function XEProjectileMovementComponent GetPenetrationAdjustment (Hit) end
 
function XEProjectileMovementComponent ResolvePenetration (Adjustment, Hit, NewRotation) end
 
function XEProjectileMovementComponent SetHomingTargetActorName (strName) end
 
function XEProjectileMovementComponent SetHomingTargetActor (pActor) end
 
function XEProjectileMovementComponent SetTargetPosition (pos) end
 
function XEProjectileMovementComponent GetTargetPosition () end
 
function XEProjectileMovementComponent SetLocationType (type) end
 
function XEProjectileMovementComponent GetLocationType () end
 
function XEProjectileMovementComponent SetTargetPosOffset (offset) end
 
function XEProjectileMovementComponent GetTargetPosOffset () end
 
function XEProjectileMovementComponent GetHomingTargetActorSocketName () end
 
function XEProjectileMovementComponent SetHomingTargetActorSocketName (strName) end
 

变量

 XEProjectileMovement = {}
 
XEProjectileMovement Null = 0
 
XEProjectileMovement LiteralTransform = 0
 
XEProjectileMovement ActorTransform = 0
 
XEProjectileMovement SocketTransform = 0
 
XEProjectileMovement Max = 0
 
 XEProjectileMovementComponent = {}
 

函数说明

◆ ComputeSlideVector()

function XEProjectileMovementComponent ComputeSlideVector ( Delta  ,
Time  ,
Normal  ,
Hit   
)

计算滚动向量

参数
DeltaXVECTOR3
Timenumber
NormalXVECTOR3
HitXEHitResult
返回
XVECTOR3

◆ ComputeVelocity()

function XEProjectileMovementComponent ComputeVelocity ( InitialVelocity  ,
DeltaTime   
)

通过给定的时间和初速度计算速度

参数
InitialVelocityXVECTOR3
DeltaTimenumber
返回
XVECTOR3

◆ ConstrainDirectionToPlane()

function XEProjectileMovementComponent ConstrainDirectionToPlane ( Direction  )

限制方向到平面上

参数
DirectionXVECTOR3
返回
XVECTOR3

◆ ConstrainLocationToPlane()

function XEProjectileMovementComponent ConstrainLocationToPlane ( Location  )

限制位置到平面上

参数
LocationXVECTOR3
返回
XVECTOR3

◆ ConstrainNormalToPlane()

function XEProjectileMovementComponent ConstrainNormalToPlane ( Normal  )

限制法线到平面上

参数
NormalXVECTOR3
返回
XVECTOR3

◆ GetBuoyancy()

function XEProjectileMovementComponent GetBuoyancy ( )

获取浮力

返回
number

◆ GetGravityZ()

function XEProjectileMovementComponent GetGravityZ ( )

获得重力

返回
number

◆ GetHomingTargetActorSocketName()

function XEProjectileMovementComponent GetHomingTargetActorSocketName ( )

获取投射目标Actor绑定插槽名称

返回
string

◆ GetLocationType()

function XEProjectileMovementComponent GetLocationType ( )

获取投射目标位置类型

返回
number

◆ GetMaxSpeed()

function XEProjectileMovementComponent GetMaxSpeed ( )

获取最大限制速度

返回
number

◆ GetPenetrationAdjustment()

function XEProjectileMovementComponent GetPenetrationAdjustment ( Hit  )

XEProjectileMovementComponent_GetPenetrationAdjustment00

参数
HitXEHitResult
返回
XVECTOR3

◆ GetPlaneConstraintNormal()

function XEProjectileMovementComponent GetPlaneConstraintNormal ( )

获取平面限制法线

返回
XVECTOR3

◆ GetPlaneConstraintOrigin()

function XEProjectileMovementComponent GetPlaneConstraintOrigin ( )

XEProjectileMovementComponent_GetPlaneConstraintOrigin00

返回
XVECTOR3

◆ GetSimulationTimeStep()

function XEProjectileMovementComponent GetSimulationTimeStep ( RemainingTime  ,
Iterations   
)

XEProjectileMovementComponent_GetSimulationTimeStep00

参数
RemainingTimenumber
Iterationsnumber
返回
number

◆ GetTargetPosition()

function XEProjectileMovementComponent GetTargetPosition ( )

获取投射目标位置

返回
XVECTOR3

◆ GetTargetPosOffset()

function XEProjectileMovementComponent GetTargetPosOffset ( )

获取投射目标位置偏移

返回
XVECTOR3

◆ GetTypeName()

function XEProjectileMovementComponent GetTypeName ( )

@type string @readonly

XEProjectileMovementComponent_GetTypeName00

返回
string

◆ HasStoppedSimulation()

function XEProjectileMovementComponent HasStoppedSimulation ( )

是否停止模拟

返回
boolean

◆ new()

XEProjectileMovementComponent_new00

返回
XEProjectileMovementComponent

◆ ResolvePenetration()

function XEProjectileMovementComponent ResolvePenetration ( Adjustment  ,
Hit  ,
NewRotation   
)

穿透计算

参数
AdjustmentXVECTOR3
HitXEHitResult
NewRotationXQUATERNION
返回
boolean

◆ SafeMoveUpdatedComponent()

function XEProjectileMovementComponent SafeMoveUpdatedComponent ( Delta  ,
NewRotation  ,
bSweep  ,
OutHit   
)

XEProjectileMovementComponent_SafeMoveUpdatedComponent00

参数
DeltaXVECTOR3
NewRotationXQUATERNION
bSweepboolean
OutHitXEHitResult
返回
boolean

◆ SetBuoyancy()

function XEProjectileMovementComponent SetBuoyancy ( buoyancy  )

XEProjectileMovementComponent_SetBuoyancy00

参数
buoyancynumber
返回
void

◆ SetGravityScale()

function XEProjectileMovementComponent SetGravityScale ( gravityScale  )

设置重力系数

参数
gravityScalenumber
返回
void

◆ SetHomingTargetActor()

function XEProjectileMovementComponent SetHomingTargetActor ( pActor  )

设置投射目标Actor

参数
pActorXEActor
返回
void

◆ SetHomingTargetActorName()

function XEProjectileMovementComponent SetHomingTargetActorName ( strName  )

设置投射目标Actor名称

参数
strNamestring
返回
void

◆ SetHomingTargetActorSocketName()

function XEProjectileMovementComponent SetHomingTargetActorSocketName ( strName  )

设置投射目标Actor绑定插槽名称

参数
strNamestring
返回
void

◆ SetInitSpeed()

function XEProjectileMovementComponent SetInitSpeed ( initSpeed  )

设置初始速度大小

参数
initSpeednumber
返回
void

◆ SetIsHomingProjectile()

function XEProjectileMovementComponent SetIsHomingProjectile ( isHomeProj  )

设置是否朝着目标投射

参数
isHomeProjboolean
返回
void

◆ SetLocationType()

function XEProjectileMovementComponent SetLocationType ( type  )

设置投射目标位置类型

参数
typenumber
返回
void

◆ SetMaxSpeed()

function XEProjectileMovementComponent SetMaxSpeed ( maxSpeed  )

XEProjectileMovementComponent_SetMaxSpeed00

参数
maxSpeednumber
返回
void

◆ SetPlaneConstraintEnabled()

function XEProjectileMovementComponent SetPlaneConstraintEnabled ( bEnabled  )

XEProjectileMovementComponent_SetPlaneConstraintEnabled00

参数
bEnabledboolean
返回
void

◆ SetPlaneConstraintNormal()

function XEProjectileMovementComponent SetPlaneConstraintNormal ( PlaneNormal  )

XEProjectileMovementComponent_SetPlaneConstraintNormal00

参数
PlaneNormalXVECTOR3
返回
void

◆ SetPlaneConstraintOrigin()

function XEProjectileMovementComponent SetPlaneConstraintOrigin ( PlaneOrigin  )

XEProjectileMovementComponent_SetPlaneConstraintOrigin00

参数
PlaneOriginXVECTOR3
返回
void

◆ SetTargetPosition()

function XEProjectileMovementComponent SetTargetPosition ( pos  )

设置投射目标位置

参数
posXVECTOR3
返回
void

◆ SetTargetPosOffset()

function XEProjectileMovementComponent SetTargetPosOffset ( offset  )

设置投射目标位置偏移

参数
offsetXVECTOR3
返回
void

◆ SetVelocity()

function XEProjectileMovementComponent SetVelocity ( velocity  )

设置方向和速度

参数
velocityXVECTOR3
返回
void

◆ SetVelocityInLocalSpace()

function XEProjectileMovementComponent SetVelocityInLocalSpace ( NewVelocity  )

设置速度

参数
NewVelocityXVECTOR3
返回
void

◆ ShouldApplyGravity()

function XEProjectileMovementComponent ShouldApplyGravity ( )

是否应用重力

返回
boolean

◆ ShouldUseSubStepping()

function XEProjectileMovementComponent ShouldUseSubStepping ( )

XEProjectileMovementComponent_ShouldUseSubStepping00

返回
boolean

◆ StopSimulating()

function XEProjectileMovementComponent StopSimulating ( HitResult  )

停止模拟

参数
HitResultXEHitResult
返回
void

变量说明

◆ ActorTransform

XEProjectileMovement ActorTransform = 0

◆ LiteralTransform

XEProjectileMovement LiteralTransform = 0

◆ Max

◆ Null

◆ SocketTransform

XEProjectileMovement SocketTransform = 0

◆ XEProjectileMovement

◆ XEProjectileMovementComponent