본문 바로가기

OGRE 엔진활용

[Ogre] 포커스를 잃어도 랜더링을 계속 하게 하는 방법


전체모드로 게임을 진행한다면, 현재 옵션은 크게 필요가 없을지도 모른다.
하지만 창모드로 테스트를 할때, 한명의 유저가 다수의 클라이언트를 띄워 볼 경우가 발생할것이다.

Ogre는 기본적으로 포커스를 잃으면 해당 화면의 렌더링을 중지하게되어있다.

아래의 옵션을 활용하면 포커스를 잃은 윈도우도, 실시간으로 렌더링을 가능하게 한다.

// 포커스를 잃어도 렌더링 되도록
 m_pWindow->setDeactivateOnFocusChange(false);