Version: 2021.1
Universal Windows Platform: Profiler
Universal Windows Platform: Association launching

Universal Windows Platform: Command line arguments

Universal Windows Apps don’t accept command line arguments by default, so to specify them you have to pass them to an AppCallbacks constructor in App.xaml.cpp or App.cpp. For example:

m_AppCallbacks = 
    ref new AppCallbacks
    (
        ref new Platform::Array<Platform::String\^> 
        {
            L"-force-gfx-direct" 
        }
    );

Arguments

  • -nolog - Don’t produce UnityPlayer.log.

  • -force-driver-type-warp - Force DirectX 11.0 WARP device (More info http://msdn.microsoft.com/en-us/library/gg615082.aspx)

  • -force-gfx-direct - Force single threaded rendering.

  • -force-d3d11-no-singlethreaded - Force DirectX 11.0 to be created without D3D11_CREATE_DEVICE_SINGLETHREADED flag.

  • -dontConnectAcceleratorEvent - Disable connecting to AcceleratorKeyEvent. This may help if you have issues with input in XAML elements. The downside is that Unity cannot handle some keys (for example, the keyboard keys F10, Ctrl, Alt, Tab may have issues in Unity).

  • -forceTextBoxBasedKeyboard - Use TextBox-based implementation for TouchScreenKeyboard. Only has an effect on UWP XAML applications. Allows switching to different implementations, in case there are issues with the default one.

Функциональные уровни DirectX

Дополнительную информацию о функциональных уровнях DirectX можно получить здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/ff476876(v=vs.85).aspx)

  • -force-feature-level–10–0 - Force DirectX 11.0 feature level 10.0.

  • -force-feature-level–10–1 - Force DirectX 11.0 feature level 10.1.

  • -force-feature-level–11–0 - Force DirectX 11.0 feature level 11.0.


• 2017–05–16 Page amended

Universal Windows Platform: Profiler
Universal Windows Platform: Association launching