Làm cách nào tôi có thể đặt thời lượng của màn hình giật gân?


8

Tôi đang sử dụng Unity Pro, vì vậy tôi có sẵn tất cả Công cụ màn hình Splash . Tôi có một hình ảnh toàn màn hình mà tôi muốn sử dụng làm màn hình giật gân của mình. Tôi muốn màn hình giật gân của tôi vẫn ở trên màn hình trong n giây. Tôi muốn cắt màn hình giật gân nếu nó không phù hợp với kích thước màn hình của thiết bị.

Các cài đặt sau cho tôi kết quả mong muốn, tuy nhiên màn hình giật gân chỉ duy trì trong thời gian ngắn và không cho phép tôi chọn thời lượng:

Cài đặt màn hình Splash mặc định Kết quả màn hình Splash mặc định

Các cài đặt này cho phép tôi đặt thời lượng, tuy nhiên màn hình giới thiệu chỉ là một biểu tượng ở giữa và sẽ không "Tỷ lệ để điền (cắt)", như trong các cài đặt ở trên:

Cài đặt màn hình Logo Splash Kết quả màn hình Logo Splash

Tôi có thể sử dụng một hình ảnh trống làm logo của mình và thêm một hình ảnh nền, nhưng nó trở nên mờ. (Bóng tối biến mất nếu tôi thay đổi độ mờ của lớp phủ.):

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

Tôi đã thử các biến thể khác trong cài đặt, nhưng ba lần thử ở trên là lần gần nhất tôi đến. Tôi đã thử xóa màn hình giật gân và tạo Cảnh trống khi khởi chạy chỉ với hình ảnh được cắt ở kích thước đầy đủ, nhưng điều này gây ra sự chậm trễ để khởi chạy ứng dụng với ánh sáng nhấp nháy màu trắng xấu. Tôi đã thử sử dụng các cài đặt màn hình giật gân tĩnh ngoài cảnh bắt đầu trống, nhưng điều này khiến màn hình bị tối đen.

Làm cách nào tôi có thể sử dụng Màn hình Splash được cắt toàn màn hình trong một khoảng thời gian đã đặt?


Bạn chỉ có thể sử dụng hình ảnh giật gân tĩnh hoặc hình nền cho điều đó không thể? Tôi không có quyền truy cập vào Unity Pro nhưng điều đó là có thể.
John Hamilton

@ John John Hamilton Tôi không nghĩ tôi hiểu bạn. Nhưng nếu bạn muốn thêm một màn hình giật gân tĩnh cho bộ cài đặt thứ hai, tôi đã thử. Nhưng không có gì xuất hiện.
Evorlor

Thay vào đó, hãy thử "hình ảnh giật gân tĩnh"? Hình nền được làm mờ bởi Unity.
Draco18 không còn tin tưởng vào ngày

@ Draco18s đó là những gì tôi làm trong lần thử đầu tiên ở trên. Tôi đang cố gắng thiết lập thời lượng cho nó.
Evorlor

Logo được một thời lượng. Logo không lấp đầy màn hình. Tôi không nghĩ bạn có thể làm những gì bạn muốn.
Draco18 không còn tin tưởng vào ngày

Câu trả lời:


2

Tôi không có Unity Pro, nhưng trước đây tôi đã tạo ra "màn hình giật gân" của riêng mình bằng cách chỉ sử dụng Unity GUI. Sau đó, bạn có toàn quyền kiểm soát.


Không chắc chắn tại sao mọi người lại xuống cấp, nếu bạn muốn điều khiển màn hình giật gân theo cách không thể với cài đặt của Unity, thực hiện thủ công là giải pháp duy nhất.
TomTsagk

1

Màn hình giật gân giữ một lượng thời gian tối thiểu cộng với cho đến khi cảnh đầu tiên sẵn sàng. Chưa tự mình thử nhưng điều bạn có thể làm là - sử dụng hình nền-, bạn có thể trì hoãn tải của cảnh đầu tiên trong X giây.

Dưới đây là liên kết thủ công Unity cho màn hình giật gân:

https://docs.unity3d.com/Manual/ class-PlayerSinstallSplashScreen.html

Và phần liên quan đến trường hợp của bạn:

Toàn bộ thời lượng của Màn hình Splash là tổng cộng tất cả các logo cộng thêm 0,5 giây để mờ dần. Thời gian này có thể dài hơn nếu Cảnh đầu tiên chưa sẵn sàng để phát, trong trường hợp đó, Màn hình Splash chỉ hiển thị hình ảnh hoặc màu nền và sau đó mờ dần khi Cảnh đầu tiên sẵn sàng phát.


0

Bạn có thể sử dụng một phương pháp thay thế, trong đó bạn đặt thời gian mặc định thành giá trị tối thiểu và làm cho màn hình giật gân mặc định tham chiếu thành màn hình đen. Sau đó, khi bắt đầu cảnh, sử dụng màn hình giật gân mặc định của bạn.


Tôi đã thử điều đó là tốt, nhưng nó chỉ cảm thấy lag. Cảm ơn vì tiền boa
Evorlor

1
Chào! Tôi không thể hiểu ý tôi là gì.
ramesh

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.