[c++] Ogre 라이브러리의 화면 크기 및 해상도 설정

Ogre는 3D 시뮬레이션 및 게임 개발을 위한 인기 있는 C++ 기반 그래픽 엔진입니다. 이 엔진을 사용하여 화면 크기 및 해상도를 설정하는 방법을 이야기해보겠습니다.

화면 크기 설정

화면 크기를 설정하려면 다음 단계를 따르세요.

  1. Render 시스템 구성: Ogre의 Root 객체를 사용하여 render 시스템을 구성합니다. ```c++ Ogre::Root* root = new Ogre::Root(“plugins.cfg”, “ogre.cfg”, “Ogre.log”); root->initialise(false);

// Render 시스템 설정 Ogre::RenderSystem* renderSystem = root->getRenderSystem(); renderSystem->setConfigOption(“Video Mode”, “width=800 height=600”);


2. **화면 크기 설정**: `renderSystem`을 사용하여 원하는 해상도 및 화면 모드를 설정합니다.
```c++
// 화면 크기 설정
renderSystem->setConfigOption("Full Screen", "No"); // 전체 화면 모드 설정
renderSystem->setConfigOption("Video Mode", "width=1024 height=768"); // 원하는 해상도 설정

해상도 설정

해상도를 설정하려면 아래 코드를 참조하세요.

Ogre::RenderWindow* window = root->createRenderWindow("Main", 1280, 720, false);

// window에 대한 추가 설정
window->setFullscreen(true);
window->reposition(0, 0); // 화면 위치 설정

이렇게 하면 Ogre 라이브러리를 사용하여 화면 크기 및 해상도를 손쉽게 설정할 수 있습니다.

더 자세한 내용은 Ogre 공식 문서를 참조하세요.