- Billboard 클래스와 BillboardSet 클래스를 이용

- 우선 BillboardSet 클래스의 인스턴스를 생성

- BillboardSet클래스의 createBillboard() 함수를 이용하여 Billboard 인스턴스 생성

- BillboardSet을 SceneNode에 갖다 붙인다.

 

코드로 보면

 

    // SceneNode생성. 필요한 SceneNode를 사용하면 된다. 여기서는 그냥 참고용.

    SceneNode* myNode = static_cast<SceneNode *>

        (mSceneMgr->getRootSceneNode()->createChild());
    BillboardSet* mySet = mSceneMgr->createBillboardSet("mySet");

    // 다음과같이 BillboardSet 의 재질을 정의할 수 있다.

    mySet->setMaterialName("Examples/FlyingLightMaterial");


    Billboard* myBillboard = mySet->createBillboard(Vector3(100, 0, 200));

    myBillboard->setColour(ColourValue::Red);

    myBillboard->setDimensions(1500.0f,1500.0f);


    myNode->attachObject(mySet);


저작자 표시 비영리 변경 금지

'OGRE3D' 카테고리의 다른 글

ogre3d for iPhone  (0) 2009/12/08
OGRE에서 빌보딩 사용하기  (0) 2009/11/16
'와우' 같은 근거리 처리법  (0) 2009/11/16
OGREMAX 플러그인에서 메쉬 통합하기  (0) 2009/11/16
자작 FPS  (0) 2009/11/16
자작 슈팅게임  (0) 2009/11/16
by <!--r'i"z&i\n+#]]x juree23 2009/11/16 15:20
| 1 ... 329 330 331 332 333 334 335 336 337 ... 800 |