Anda dapat meluncurkan pemain Unity dari baris perintah dan lulus dalam argumen untuk mengubah bagaimana pemain mengeksekusi.
Command | Details: |
---|---|
-batchmode |
Jalankan aplikasi dalam mode “headless”. Dalam mode ini, aplikasi tidak menampilkan apa pun atau menerima masukan pengguna. Ini berguna untuk menjalankan server untuk aplikasi jaringan. |
-disable-gpu-skinning |
Unit Pemrosesan Grafik Disables (GPU) skinningProses mengikat sendi tulang ke vertices mesh karakter atau ‘skin’. Dilakukan dengan alat eksternal, seperti Blender atau Autodesk Maya. More info Lihat di Glossary pada startup. |
-force-clamped |
Gunakan ini bersama dengan -force-glcoreXY untuk mencegah pemeriksaan untuk ekstensi OpenGL tambahan, memungkinkan aplikasi untuk menjalankan antara platform dengan jalur kode yang sama. |
-force-d3d11-singlethreaded |
Force DirectX 11.0 untuk dibuat dengan bendera D3D11_CREATE_DEVICE_SINGLETHREADED . |
-force-device-index |
Membuat Standalone Pemain menggunakan perangkat GPU tertentu dengan melewati indeks GPU itu. Opsi ini didukung untuk D3D11, D3D12, Logam, dan API grafis Vulkan, tetapi tidak didukung untuk OpenGL. |
-force-glcore |
memaksa aplikasi untuk menggunakan profil inti OpenGL untuk rendering. Editor mencoba menggunakan versi OpenGL terbaru yang tersedia, dan semua ekstensi OpenGL yang terpapar oleh driver OpenGL. Unity menggunakan Direct3D jika platform tidak mendukung OpenGL. |
-force-glcoreXY |
Mirip dengan -force-glcore , tetapi permintaan versi konteks OpenGL tertentu. Nilai yang diterima untuk XY: 32, 33, 40, 41, 42, 43, 44, atau 45. |
-force-vulkan |
memaksa aplikasi untuk menggunakan Vulkan untuk rendering. |
-force-wayland (Linux hanya) |
Mengaktifkan dukungan Wayland eksperimental saat menjalankan pemain Linux. |
-monitor N |
Login Pemain di monitor yang ditentukan, ditunjukkan oleh nomor indeks berbasis 1. |
-nographics |
Ketika Anda menggunakan argumen ini dalam mode batch, Unity tidak menginisialisasi perangkat grafis. Ini memungkinkan untuk menjalankan alur kerja otomatis Anda pada mesin yang tidak memiliki GPU. |
-nolog |
Jangan menghasilkan log output. Ketika Anda tidak menggunakan argumen ini, Unity menulis folder output_log.txt di folder Log Files, di mana output Debug.Log dicetak. |
-no-stereo-rendering |
Matikan rendering stereo. |
-popupwindow |
Buat jendela sebagai jendela pop-up, tanpa bingkai. Perintah ini tidak didukung pada macOS. |
-screen-fullscreen |
Override state layar penuh default. Ini harus 0 atau 1. |
-screen-height |
Override tinggi layar default. Ini harus menjadi bilangan bulat dari resolusi yang didukung. |
-screen-width |
Override lebar layar default. Nilai lebar ini harus menjadi bilangan bulat dari resolusi yang didukung. |
-screen-quality |
Override kualitas layar default. Contoh penggunaan akan: /path/to/myGame -screen-quality Beautiful . Opsi yang didukung cocok dengan nama Pengaturan kualitas. |
-vrmode <devicetype> |
Luncurkan dengan perangkat VR tertentu. Untuk informasi lebih lanjut, lihat Realita. |
-force-low-power-device (hanya macOS) |
Membuat Standalone Pemain menggunakan perangkat daya rendah. |
-force-metal (hanya macOS) |
Buat Standalone Player menggunakan Metal sebagai API grafis default. |
Sitemap Hulu-force-d3d11 (Windows only) |
memaksa aplikasi untuk menggunakan Direct3D 11 untuk rendering. |
Sitemap Hulu-force-d3d12 (Windows only) |
memaksa aplikasi untuk menggunakan Direct3D 12 untuk rendering. |
Sitemap Hulu--parentHWND <HWND> delayed (Windows only) |
Menghapus aplikasi Windows Standalone ke aplikasi lain. Ketika Anda menggunakan argumen ini, Anda perlu melewati pegangan jendela aplikasi induk (‘HWND’) ke aplikasi Windows Standalone. Ketika Anda melewati -parentHWND 'HWND' delayed , aplikasi Unity tersembunyi saat berjalan. Anda juga harus memanggil SetParent dari Microsoft OneDrive untuk Unity dalam aplikasi. SetParent Microsoft mengemukakan jendela Unity. Ketika membuat proses Unity, jendela Unity menghormati posisi dan ukuran yang disediakan sebagai bagian dari struktur STARTUPINFO Microsoft.Untuk mengubah ukuran jendela Unity, periksa GWLP_USERDATA di fungsi GetWindowLongPtr Microsoft. Bit terendahnya diatur ke 1 ketika grafis menginisialisasi dan aman untuk mengubah ukuran. Bit terendah kedua diatur ke 1 setelah selesai layar splash Unity.Untuk informasi lebih lanjut, lihat contoh yang dapat diunduh ini: |
-single-instance (Linux dan Windows saja) |
Jalankan hanya satu contoh aplikasi pada saat itu. Jika instance lain sudah berjalan kemudian meluncurkan aplikasi lagi dengan -single-instance memfokuskan yang ada. |
Sitemap Hulu-window-mode (Windows only) |
Override mode jendela layar penuh. Nilai yang diterima adalah exclusive atau borderless . Untuk informasi lebih lanjut, lihat Login Pengaturan pemain. |
Windows Server Aplikasi tidak menerima argumen baris perintah secara default, jadi untuk melewatinya Anda perlu memanggil fungsi khusus dari MainPage.xaml.cs/cpp atau MainPage.cs/cpp. Contoh:
appCallbacks.AddCommandLineArg("-nolog");
Anda harus memanggil ini sebelum fungsi appCallbacks.Initialize()
.
Command | Details: |
---|---|
-force-d3d11-singlethreaded |
Force DirectX 11.0 untuk dibuat dengan bendera D3D11_CREATE_DEVICE_SINGLETHREADED . |
-force-driver-type-warp |
Kekuatan perangkat WARP tipe driver DirectX 11.0. Untuk informasi lebih lanjut, lihat dokumentasi Microsoft pada Platform Rasterisasi Lanjutan Windows. |
-force-feature-level-9-3 |
Kekuatan DirectX 11.0 tingkat fitur 9.3. |
-force-feature-level-10-0 |
Kekuatan DirectX 11.0 tingkat fitur 10.0. |
-force-feature-level-10-1 |
Kekuatan DirectX 11.0 tingkat fitur 10.1. |
-force-feature-level-11-0 |
Kekuatan DirectX 11.0 tingkat fitur 11.0. |
-force-gfx-direct |
Kekuatan rendering berulir tunggal. |
-nolog |
Jangan menghasilkan UnityPlayer.log. |