Eu4ng / TIL

Today I Learned
1 stars 0 forks source link

[DirectX12] WinAPI #65

Open Eu4ng opened 1 year ago

Eu4ng commented 1 year ago

DirectX12 프로젝트에 사용된 함수

Eu4ng commented 1 year ago

프로젝트 생성

Windows 데스크톱 애플리케이션 (C++)

    // 기본 메시지 루프입니다:
    while (GetMessage(&msg, nullptr, 0, 0))
    {
        if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
        {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }
    }

위는 기본 메시지 루프인데 GetMessage를 While 루프의 조건으로 설정하게 되면 마우스나 키보드 입력이 있을 경우에만 프로그램이 동작하게 되므로, 게임에서는 적절하지 않다. 대신 true를 사용해 무한 루프를 사용한다.