|
AR_Engine_SDK
|
Functions | |
| function XEMovementAttacher | new () end |
| function XEMovementAttacher | Tick (DeltaTime) end |
| function XEMovementAttacher | AddMovementComponent (pComponent, eMoveStrategy) end |
| @type XEActorComponent More... | |
| function XEMovementAttacher | AddMovementComponent (pComponent, eMoveStrategy, qPivot) end |
| function XEMovementAttacher | RemoveMovementComponent (pComponent) end |
| function XEMovementAttacher | DoMove (pComponent, szTrackname, fAtWhatSpeed) end |
| function XEMovementAttacher | DoStop (pComponent) end |
| function XEMovementAttacher | SetMoveStrategy (pComponent, eMoveStrategy) end |
| function XEMovementAttacher | SetPivotRotation (pComponent, qQ) end |
| function XEMovementAttacher | GetPivotRotation (pComponent) end |
| function XEMovementAttacher | AddMovementTrack (szTrackname, vTrackPoints) end |
| function XEMovementAttacher | HasMovementTrack (szTrackname) end |
| function XEMovementAttacher | RemoveMovementTrack (szTrackname) end |
| function XEMovementAttacher | GetMovableComponent (pComponent) end |
Variables | |
| XEMovementAttacher = {} | |
| function XEMovementAttacher AddMovementComponent | ( | pComponent | , |
| eMoveStrategy | |||
| ) |
@type XEActorComponent
@type boolean @type number true for moving positive and negative. @type number true for positive. @type number the state for going to the first point. 0-not done, 1-doing, 2-done. @type number current movement of going to the first point. @type number total movements of going to the first point. @type number to determine the current run position. @type number current index of the track points. @type number determine the exact position. @type number determine whether to change the points. @type XVECTOR3 current movement direction of going to the first point. @type XVECTOR3 @type XQUATERNION for turning... 添加要处理移动的模型组件
| pComponent | XEActorComponent 要添加的模型组件指针 |
| eMoveStrategy | number 移动策略,默认为MG_ONCE |
| function XEMovementAttacher AddMovementComponent | ( | pComponent | , |
| eMoveStrategy | , | ||
| qPivot | |||
| ) |
XEMovementAttacher_AddMovementComponent01
| pComponent | XEActorComponent |
| eMoveStrategy | number |
| qPivot | XQUATERNION |
| function XEMovementAttacher AddMovementTrack | ( | szTrackname | , |
| vTrackPoints | |||
| ) |
添加移动轨迹
| szTrackname | string 移动轨迹名称 |
| vTrackPoints | XVECTOR3[] 移动轨迹点数组 |
| function XEMovementAttacher DoMove | ( | pComponent | , |
| szTrackname | , | ||
| fAtWhatSpeed | |||
| ) |
处理模型移动
| pComponent | XEActorComponent 要移动的模型组件指针 |
| szTrackname | string 移动轨迹名称,如sin/circle... |
| fAtWhatSpeed | number 移动速度 |
| function XEMovementAttacher DoStop | ( | pComponent | ) |
| function XEMovementAttacher GetMovableComponent | ( | pComponent | ) |
| function XEMovementAttacher GetPivotRotation | ( | pComponent | ) |
| function XEMovementAttacher HasMovementTrack | ( | szTrackname | ) |
判断是否有某个移动轨迹
| szTrackname | string 移动轨迹名称 |
| function XEMovementAttacher new | ( | ) |
| function XEMovementAttacher RemoveMovementComponent | ( | pComponent | ) |
| function XEMovementAttacher RemoveMovementTrack | ( | szTrackname | ) |
删除移动轨迹
| szTrackname | string 移动轨迹名称 |
| function XEMovementAttacher SetMoveStrategy | ( | pComponent | , |
| eMoveStrategy | |||
| ) |
设置移动策略
| pComponent | XEActorComponent 要处理移动的模型组件指针 |
| eMoveStrategy | number 移动策略,默认为MG_PATROL |
| function XEMovementAttacher SetPivotRotation | ( | pComponent | , |
| ) |
设置旋转角度
| pComponent | XEActorComponent 要处理旋转的模型组件指针 |
| XQUATERNION 旋转角度四元数 |
| function XEMovementAttacher Tick | ( | DeltaTime | ) |
XEMovementAttacher_Tick00
| DeltaTime | number |
| XEMovementAttacher = {} |
1.8.15