글
- 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 |
RECENT COMMENT