Chuyển đổi giữa chế độ cửa sổ và toàn màn hình

Trang Cập Nhật :
Ngày tạo trang :

Môi trường xác minh

Windows
  • cửa sổ 11
Biên tập viên Unity
  • 2021.3.3F1
Gói hệ thống đầu vào
  • 1.3.0

Điều kiện tiên quyết cho mẹo này

Các cài đặt sau đây được cấu hình sẵn làm điều kiện tiên quyết để giải thích các mẹo này.

Cách chuyển đổi giữa chế độ cửa sổ và toàn màn hình

Screen.fullScreen Nó rất dễ dàng bởi vì bạn chỉ cần chỉ định hoặc false cho một thuộc tính true trong chương trình của bạn.

Tất nhiên, nó hoạt động cho các trò chơi cho PC. Trò chơi WebGL cũng có thể được hiển thị toàn màn hình nếu trình duyệt web của bạn hỗ trợ chế độ toàn màn hình.

Mặt khác, đối với các thiết bị di động như điện thoại thông minh, về cơ bản nó là toàn màn hình, vì vậy việc chuyển đổi này hầu như luôn không hiệu quả.

Các bước chuyển đổi giữa chế độ cửa sổ và toàn màn hình

Nếu bạn đã quen với nó, miễn là bạn Screen.fullScreen biết các thuộc tính, đó là nó, nhưng ở đây chúng tôi sẽ làm một mẫu và dùng thử.

Đầu tiên, sắp xếp giao diện người dùng để bạn có thể nhấp vào nút để chuyển đổi chế độ, như trong hình.

Đặt tập lệnh để xử lý nút. ButtonEvent Hiện tại, hãy để nó là .

Kịch bản trông như thế này:

using UnityEngine;

public class ButtonEvent : MonoBehaviour
{
  public void OnClickFullScreenMode()
  {
    // フルスクリーンモードに切り替えます
    Screen.fullScreen = true;
  }

  public void OnClickWindowMode()
  {
    // ウィンドウモードに切り替えます
    Screen.fullScreen = false;
  }
}

Tôi đang tạo một phương thức cho mỗi nút. Như Screen.fullScreen đã mô tả, bạn có thể đặt ở chế độ toàn màn hình vàfalse bạn có thể đặt thành true chế độ cửa sổ.

Tập lệnh phải được đính kèm vào EventSystem.

Đảm bảo đăng ký một phương thức trong sự kiện nhấp chuột của mỗi nút trong số hai nút.

Quá trình này không thể được nhìn thấy trong một lần gỡ lỗi của Unity Editor. Hãy thử xuất nó một lần cho PC hoặc WebGL từ cài đặt bản dựng, sau đó chạy nó.

Nhấp vào nút để xem nó có chuyển đổi chế độ hay không.

Nó cũng hoạt động tốt với WebGL. Nhân tiện, mẫu WebGL có nút toàn màn hình ở góc dưới bên phải, vì vậy bạn có thể nhấp vào nó để chuyển sang chế độ toàn màn hình. (Tiếng Nhật không được hiển thị trong hình ảnh vì phông chữ tiếng Nhật không được bao gồm)