기본적으로 유니버설 Windows 앱은 커맨드 라인 인자를 허용하지 않기 때문에 이를 지정하려면 커맨드 라인 인자를 App.xaml.cpp 또는 App.cpp의 AppCallbacks 생성자로 전달해야 합니다. 예를 들어 다음과 같습니다.
m_AppCallbacks =
ref new AppCallbacks
(
ref new Platform::Array<Platform::String\^>
{
L"-force-gfx-direct"
}
);
-nolog - UnityPlayer.log.를 생성하지 않습니다.
-force-driver-type-warp - DirectX 11.0 WARP 장치를 강제로 사용하도록 합니다. 자세한 내용은 http://msdn.microsoft.com/en-us/library/gg615082.aspx를 참조하십시오.
-force-gfx-direct - 단일 스레드 렌더링을 강제로 사용하도록 합니다.
-force-d3d11-no-singlethreaded - D3D11_CREATE_DEVICE_SINGLETHREADED 플래그 없이 DirectX 11.0를 강제로 생성합니다.
-dontConnectAcceleratorEvent - AcceleratorKeyEvent
연결을 비활성화합니다. XAML 요소 입력에 문제가 있는 경우 도움이 될 수 있습니다. 하지만 단점은 Unity가 일부 키를 처리할 수 없게 된다는 점입니다. 예를 들어, F10, Ctrl, Alt, Tab 과 같은 키보드 키 처리에 문제가 있을 수 있습니다.
-forceTextBoxBasedKeyboard - TouchScreenKeyboard
에 TextBox기반 구현을 적용합니다. UWP XAML 애플리케이션에 대해서만 효과가 있습니다. 만일 기본형에 문제가 있는 경우 다른 구현 방식으로 전환할 수 있도록 합니다.
DirectX 기능 레벨에 대한 자세한 내용은 http://msdn.microsoft.com/en-us/library/windows/desktop/ff476876(v=vs.85).aspx를 참조하십시오.
-force-feature-level–10–0 - DirectX 11.0의 레벨 10.0 기능으로 제한합니다.
-force-feature-level–10–1 - DirectX 11.0의 레벨 10.1 기능으로 제한합니다.
-force-feature-level–11–0 - DirectX 11.0의 레벨 11.0 기능으로 제한합니다.
• 2017–05–16 페이지 수정됨