![]() |
CMGDK r49-rc2
|
#include <VectorTrace.H>
公有成员 | |
DefEvent (void, OnToEnd,(VectorTrace2D *)) | |
到达目的地事件 | |
VectorTrace2D (Timer *, const Vertex2f &coord, const Vertex2f &speed) | |
virtual | ~VectorTrace2D () |
virtual const wchar_t * | GetClassName () |
取得类名 | |
virtual void | Update () |
更新坐标点 | |
公有属性 | |
Vertex2f | Coord |
当前坐标点 | |
Vertex2f | Target |
目标点 | |
float | MaxSpeed |
最大速度(默认20) | |
float | MinDistance |
最小距离(默认10) | |
float | MaxSpeedDistance |
最大速度所需距离(默认1000) | |
float | DecSpeed |
减速幅度(默认0.75) |
矢量跟踪影响器
矢量跟踪
c | 起始坐标 |
s | 速度/秒 |
virtual hgl::affect::VectorTrace2D::~VectorTrace2D | ( | ) | [inline, virtual] |
hgl::affect::VectorTrace2D::DefEvent | ( | void | , |
OnToEnd | , | ||
(VectorTrace2D *) | |||
) |
到达目的地事件
virtual const wchar_t* hgl::affect::VectorTrace2D::GetClassName | ( | ) | [inline, virtual] |
取得类名
void hgl::affect::VectorTrace2D::Update | ( | ) | [virtual] |
更新坐标点
减速幅度(默认0.75)
最大速度(默认20)
最大速度所需距离(默认1000)
最小距离(默认10)