怎样在程序中从运动模式变换为自动漫游模式
void
switchObvserverToNavigator( const int navIdx ){
vgObserver *obs = vgGetObserv(0)
vgNavigator *nav = (vgNavigator*) vgGetSplineNavigator( navIdx );
vgProp( nav, VGCOMMON_ENABLED, VG_ON );
vgProp( nav, VGPLYR_SPLINE_NAVIGATOR, VG_ON );
vgProp( obs, VGCOMMON_ENABLED, VG_ON );
vgProp( obs, VGOBS_TETHERSTATE, VGOBS_FIXED );
vgProp( obs, VGOBS_TETHERCOORD, VGOBS_TPLAYER );
vgPlayer *plyr = vgGetPlyr(0);
vgPlyrNav( plyr, nav );
vgObservPlyr( obs, plyr );
}
void
switchObserverMotionModel( const int motIdx ){
vgObserver *obs = vgGetObserv(0);
vgObservNav( obs, NULL );
vgObservPlyr( obs, NULL );
vgNavigator *nav = (vgNavigator*) vgGetSplineNavigator(0);
vgProp( nav, VGCOMMON_ENABLED, VG_OFF );
vgProp( nav, VGPLYR_SPLINE_NAVIGATOR, VG_OFF );
vgMotion *mot = vgGetMot(motIdx);
vgProp( mot, VGCOMMON_ENABLED, VG_ON );
vgUpdate( mot );
vgObservMot( obs, mot );
vgProp( obs, VGOBS_TETHERCOORD, VGOBS_TABSOLUTE);
vgProp( obs, VGOBS_TETHERSTATE, VGOBS_DYNAMIC );
vgProp( obs, VGCOMMON_ENABLED, VG_ON );
}
- 上篇文章: Creator之Switch节点运用入门
- 返回:Multigen
- 下篇文章:学习Vega最好的起步程序
CG橙子精彩导航: 










