vega 编程中文资料
2007-04-25 22:34
运动体提供了一种在场景中控制动态实体方位的手段。和运动体有关的 Vega
类包括实体、运动模式、体和碰撞检测,一个运动体只能关联一个运动模式或
者体,但可以同时关联多个实体和碰撞检测。
相关的属性:
VGCOMMON_ENABLED
VGPLYR_TYPE
VGPLYR_CLASSNUM
VGPLYR_TEAM
VGPLYR_CSREF
VGPLYR_MOTION
VGPLYR_SPLINE_NAVIGATOR
相关的函数:
vgPlayer* vgNewPlyr ( void );%%
vgPlayer* vgNewPlyrCopy ( const vgPlayer *src );%%
vgPlayer* vgFindPlyr ( const char *name );%%
vgPlayer* vgGetPlyr ( int _index );%%
int%%% vgGetNumPlyr ( void );%%
void%%% vgPlyrVol ( vgPlayer *plyr, vgVolume *vol );%%
vgVolume* vgGetPlyrVol ( vgPlayer *plyr );%%
void%%% vgAddPlyrIsect ( vgPlayer *plyr , vgIsector *isect );%%
void%%% vgRemPlyrIsect ( vgPlayer *plyr , vgIsector *isect );%%
int%%% vgGetPlyrNumIsect ( vgPlayer *plyr );%%
vgIsector* vgGetPlyrIsect ( vgPlayer *plyr, int idx );%%
void%%% vgAddPlyrObj ( vgPlayer *plyr , vgObject *obj );%%
void%%% vgRemPlyrObj ( vgPlayer *plyr , vgObject *obj );%%
int%%% vgGetPlyrNumObj ( vgPlayer *plyr );%%
vgObject* vgGetPlyrObj ( vgPlayer *plyr, int idx );%%
void%%% vgPlyrMot ( vgPlayer *plyr, vgMotion *motion );%%
vgMotion* vgGetPlyrMot ( vgPlayer *plyr );%%
void%%% vgPlyrNav ( vgPlayer *plyr, vgNavigator *nav );%%
vgNavigator* vgGetPlyrNav ( vgPlayer *plyr );%%
void%%% vgPlyrObservRef ( vgPlayer *plyr, vgObserver *obs );%%
vgObserver* vgGetPlyrObservRef ( vgPlayer *plyr );%%
vgPlayer* vgGetPlyrPlyrRef ( vgPlayer *plyr );%%
void%%% vgPlyrPlyrRef ( vgPlayer *plyr, vgPlayer *plyrd );%%
void%%% vgPlyrCSRef ( vgPlayer *plyr, vgPosition *pos );%%
void%%% vgGetPlyrCSRef ( vgPlayer *plyr, vgPosition *pos );%%
void%%% vgPlyrRepresent ( vgPlayer *plyr, unsigned mask );%%
unsigned%%% vgGetPlyrRepresent ( vgPlayer *plyr );%%
1、属性设置