Saat ini saya mencoba untuk mendapatkan persatuan untuk berjalan di 2 monitor. Saya telah melakukan beberapa penelitian dan tahu bahwa ini, secara ketat, mungkin. Ada solusi di mana Anda pada dasarnya harus mengembang ukuran jendela Anda untuk mendapatkan kesatuan untuk membuat di kedua monitor.
Apa yang saya lakukan adalah membuat resolusi layar khusus baru yang mengambil lebar kedua monitor saya, seperti yang terlihat pada gambar berikut, dengan 3840 x 1080:
Bagaimana pun, ketika saya menjalankan game unity saya exe ukuran itu tidak tersedia. Yang saya dapatkan adalah sebagai berikut:
Ukuran khusus saya harus di bagian paling bawah, tetapi tidak. Apakah ada sesuatu yang belum saya lakukan, atau lewatkan, yang akan membuat persatuan untuk mengambil ukuran layar kustom saya ketika datang untuk menjalankan game saya melalui exe-nya?
Anehnya, di dalam editor persatuan, ukuran layar khusus saya diambil dan saya dapat mengaturnya di jendela permainan saya:
Apakah ada sesuatu yang saya lupa lakukan ketika saya membangun dan menjalankan game dari menu file? Pernahkah seseorang mengalahkan masalah ini sebelumnya?
Jawaban:
Ada cara meniru resolusi dan Anda berada di jalur yang benar dengan resolusi khusus Anda di nVidia untuk dua monitor Anda (karena ini adalah cara saya telah melakukannya dan membuatnya bekerja.)
Anda dapat menggunakan beberapa alat pihak ketiga untuk mengaktifkan pengaturan layar ganda di game Unity Anda. Sayangnya ini tidak akan menjadi sesuatu yang akan dikemas dengan game Unity3D Anda dan karenanya bukan solusi yang paling konvensional untuk siapa pun yang memainkan game tanpa aplikasi ini, namun ini adalah solusi yang bisa diterapkan.
Rincian yang saya temukan dalam jawaban seseorang di papan Unity Answers di mana mereka berusaha menggunakan beberapa output video alih-alih menggunakan Normalized Vieport Rectangles pada satu output yang mencakup beberapa monitor:
Menggunakan Beberapa Output Video Monitor
Untuk mendapatkan resolusi khusus saat Anda menjalankan game, untuk membuat solusi Anda sedikit lebih fleksibel untuk pengaturan multi-monitor yang berbeda, Anda dapat mencoba menggunakan metode Screen.SetResolution untuk mengatur game ke resolusi kustom Anda. Saya tidak yakin apakah ini akan menjangkau beberapa monitor Anda, jadi saya belum yakin dengan kompatibilitasnya. Saya akan menguji ini pada proyek saya sendiri ketika saya bisa.
Beritahu saya jika ini membantu atau jika Anda sudah memiliki solusi.
sumber