在Vega Prime应用中,建立完各种对象以后,需要进行一定的配置。在这个应用中,进行以下配置:
1.配置管道、窗口和通道
pPipeline_myPipeline->addWindow(pWindow_myWindow);
pWindow_myWindow->addChannel(pChannel_myChannel);
2.配置观察者与策略、通道、环境、场景与观察点
pObserver_myObserver->setStrategy(pMotionDrive_myMotion);
pObserver_myObserver->addChannel(pChannel_myChannel);
pObserver_myObserver->addAttachment(pEnv_myEnv);
pObserver_myObserver->setScene(pScene_myScene);
pObserver_myObserver->setLookFrom(pTransform_hummerTransform);
3.配置场景
pScene_myScene->addChild(pObject_terrain);
pScene_myScene->addChild(pObject_farmhouse);
pScene_myScene->addChild(pObject_Hummer);(www.daowen.com)
pScene_myScene->addChild(pObject_gainstore);
4.配置特效
pObject_farmhouse->addChild(pFxDebris_Debris);
5.配置运动模式与策略
pObject_Hummer->addChild(pTransform_hummerTransform);
pObject_Hummer->setStrategy(pMotionDrive_myMotion);
6.配置碰撞检测目标与参考位置
pIsectorBump_bumpIsector->setTarget(pObject_farmhouse);
pIsectorBump_bumpIsector->setPositionReference(pObject_Hummer);
完整代码如图4.4.21所示。
图4.4.21 配置Vega Prime应用
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。