Kết xuất Unity trên nhiều màn hình


11

Hiện tại tôi đang cố gắng để có được sự thống nhất để chạy trên 2 màn hình. Tôi đã thực hiện một số nghiên cứu và biết rằng điều này là, hoàn toàn có thể. Có một cách giải quyết mà về cơ bản bạn phải làm xáo trộn kích thước cửa sổ của mình để có được sự thống nhất để hiển thị trên cả hai màn hình.

Những gì tôi đã làm là tạo độ phân giải màn hình tùy chỉnh mới có chiều rộng của cả hai màn hình của tôi, như được thấy trong hình ảnh sau đây, đó là 3840 x 1080:

nhập mô tả hình ảnh ở đây

Tuy nhiên, khi tôi chạy trò chơi đoàn kết của mình, kích thước đó không có sẵn. Tất cả tôi nhận được là như sau:

nhập mô tả hình ảnh ở đây

Kích thước tùy chỉnh của tôi phải ở dưới cùng, nhưng không. Có điều gì đó tôi chưa làm, hoặc bỏ lỡ, sẽ có sự thống nhất để có kích thước màn hình tùy chỉnh của tôi khi chạy trò chơi của tôi thông qua exe của nó?

Thật kỳ lạ, bên trong trình chỉnh sửa thống nhất, kích thước màn hình tùy chỉnh của tôi được chọn và tôi có thể đặt nó ở chế độ đó trong cửa sổ trò chơi của mình:

nhập mô tả hình ảnh ở đây

Có điều gì đó mà tôi đã quên làm khi xây dựng và chạy trò chơi từ menu tập tin không? Đã có ai từng đánh bại vấn đề này trước đây chưa?


Bạn có hỏi cùng một câu hỏi trực tiếp với nền tảng nhà phát triển thống nhất không? ( Answers.unity3d.com/questions/309819/... )
Aron_dc

Tôi đã làm, vâng. Suy nghĩ của tôi là một số người dùng sẽ không biết về nơi đó và một số người dùng nền tảng nhà phát triển thống nhất sẽ không biết về đây.
N0xus

Bất kỳ cập nhật về nếu câu trả lời của tôi đã giúp?
Piddock Tom 'Blue'

Ôi - xin lỗi người đàn ông. Bạn là câu trả lời đầu tiên tôi nhận được trong 9 tháng :) Tôi đã xoay sở để cuối cùng nó hoạt động. Về cơ bản làm những gì bạn đề nghị.
N0xus

Câu trả lời:


4

Có nhiều cách để mô phỏng độ phân giải và bạn đang đi đúng hướng với độ phân giải tùy chỉnh trong nVidia cho hai màn hình của bạn (vì đây là cách tôi đã thực hiện và làm cho nó hoạt động.)

Bạn có thể sử dụng một số công cụ của bên thứ ba để cho phép thiết lập màn hình kép trong trò chơi Unity của mình. Thật không may, đây sẽ không phải là thứ sẽ được đóng gói trong trò chơi Unity3D của bạn và vì vậy đây không phải là giải pháp thông thường nhất cho bất kỳ ai chơi trò chơi mà không có các ứng dụng này, tuy nhiên đây là một giải pháp khả thi.

Các chi tiết tôi tìm thấy trong câu trả lời của ai đó trên bảng Câu trả lời của Unity nơi họ đang cố gắng sử dụng nhiều đầu ra video thay vì sử dụng Hình chữ nhật Vieport được chuẩn hóa trên một đầu ra trải rộng trên nhiều màn hình:

Sử dụng nhiều màn hình đầu ra video

Để đạt được độ phân giải tùy chỉnh khi bạn đang chạy trò chơi, để làm cho cách khắc phục của bạn linh hoạt hơn một chút đối với các thiết lập đa màn hình khác nhau, bạn có thể thử sử dụng phương pháp Screen.SetResolution để đặt trò chơi thành độ phân giải tùy chỉnh của bạn. Tôi không chắc chắn nếu điều này sẽ mở rộng nhiều màn hình của bạn tuy nhiên vì vậy tôi chưa tự tin về khả năng tương thích của nó. Tôi sẽ thử nghiệm điều này trong dự án của riêng tôi khi tôi có thể.

Hãy cho tôi biết nếu điều này giúp hoặc nếu bạn đã có bất kỳ giải pháp nào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.