sách gpt4 ăn đã đi

Giới thiệu và sử dụng thành phần Toggle (hộp kiểm) của UnityUGUI

In lại Tác giả: Tôi là chú chim nhỏ Thời gian cập nhật: 24-08-2023 14:31:41 39 4
mua khóa gpt4 giày nike

Giới thiệu và sử dụng thành phần Toggle (hộp kiểm) của Unity UGUI

1. Thành phần Toggle là gì?

Toggle (hộp kiểm) là một thành phần phổ biến trong Unity UGUI, được sử dụng để triển khai chức năng hộp kiểm. Nó có thể được kiểm tra hoặc bỏ chọn và trạng thái của nó có thể được kiểm soát thông qua mã.

2. Cách hoạt động của thành phần Toggle

Thành phần này bao gồm hai phần: thẻ nền và phần . Nền được sử dụng để hiển thị diện mạo của hộp kiểm và thể hiện trạng thái đã chọn của hộp kiểm. Khi nhấp vào Toggle thành phần thành phần, nó sẽ tự động chuyển sang trạng thái đã chọn và kích hoạt sự kiện tương ứng.

3. Thuộc tính chung của thành phần Toggle

  • Đang bật Cho biết: Mã trạng thái đã chọn của thành phần Chuyển đổi có thể được kiểm soát.
  • Chuyển tiếp : Cho biết hiệu ứng chuyển tiếp của thành phần, bao gồm None, Color Tint, Sprite Swap và các tùy chọn khác.
  • Đồ họa : Thể hiện hình nền của thành phần Toggle.
  • Nhóm Toggle nghĩa là: nhóm Group của Toggle mà nhóm thành phần đó thuộc về.
  • Về giá trị đã thay đổi : Cho biết sự kiện được kích hoạt khi trạng thái đã chọn của thành phần Toggle thay đổi.

4. Chức năng chung của thành phần Toggle

  • khoảng trống Toggle() : Chuyển đổi trạng thái đã chọn của nhóm Chuyển đổi.
  • void OnClickPointer(PointerEventData sự kiệnData) : Xử lý sự kiện click của thành phần Toggle.

5. Mã mẫu

1 Ví dụ tạo một thành phần Toggle đơn giản

  1. Tạo một đối tượng Canvas và tạo một đối tượng Toggle trong Canvas.
  2. Đặt thuộc tính Is On của thành phần Chuyển đổi thành true.
  3. Chạy trò chơi, nhấp vào thành phần Toggle và quan sát xem trạng thái đã chọn của thành phần Toggle có thay đổi hay không.

Ví dụ 2: Sử dụng code để điều khiển trạng thái đã chọn của thành phần Toggle

  1. Tạo đối tượng Canvas và tạo đối tượng Toggle trong Canvas.
  2. Nhận tham chiếu đến thành phần Toggle trong tập lệnh.
  3. Sử dụng thuộc tính Is On của thành phần Toggle trong mã để kiểm soát trạng thái đã chọn của thành phần Toggle.
                        
                          sử dụng UnityEngine; sử dụng UnityEngine.UI; lớp công khai ToggleExample: MonoBehaviour { công khai Toggle toggle; riêng tư void Start() { chuyển đổi =.isOn true; } }

                        
                      

Ví dụ 3: Sử dụng các sự kiện từ thành phần Toggle

  1. Tạo đối tượng Canvas và tạo đối tượng Toggle trong Canvas.
  2. Thêm một phương thức vào tập lệnh để xử lý sự kiện thay đổi trạng thái đã chọn của thành phần Toggle.
  3. Liên kết phương thức này với sự kiện On Value Changed của thành phần Toggle.
                        
                          sử dụng UnityEngine; sử dụng UnityEngine.UI; lớp công khai ToggleExample: MonoBehaviour { công khai Toggle toggle; riêng tư void Start() { toggle.onValueChanged.AddListener(OnToggleValueChanged); } riêng tư void OnToggleValueChanged(bool isOn) { Debug.Log("Toggle là " + (isOn ? "bật" : "tắt")); } }

                        
                      

Ví dụ 4: Hiệu ứng chuyển tiếp sử dụng thành phần Toggle

  1. Tạo đối tượng Canvas và tạo đối tượng Toggle bên dưới Canvas.
  2. Đặt thuộc tính Chuyển tiếp của thành phần Toggle thành Colorint T.
  3. Đặt thuộc tính Graphic của thành phần Toggle thành hình nền.
  4. Chạy trò chơi và quan sát hiệu ứng chuyển tiếp của thành phần Toggle.

Ví dụ 5: Toggle Group sử dụng thành phần Toggle

  1. Tạo một đối tượng Canvas và tạo hai đối tượng Toggle bên dưới Canvas.
  2. Tạo một đối tượng ToggleGroup và đặt thuộc tính Group của hai đối tượng Toggle thành đối tượng ToggleGroup.
  3. Chạy trò chơi và quan sát xem trạng thái đã chọn của thành phần Chuyển đổi có loại trừ lẫn nhau hay không.

Những điều cần lưu ý

  • Thành phần Toggle phải được đặt bên dưới đối tượng Canvas để hiển thị bình thường.
  • Trạng thái đã chọn của thành phần Toggle có thể được kiểm soát thông qua mã và có thể chuyển đổi bằng cách nhấp chuột.
  • Khi trạng thái đã chọn của thành phần Toggle thay đổi, sự kiện tương ứng sẽ được kích hoạt.

Tài liệu tham khảo

  • Tài liệu chính thức của Unity: Chuyển đổi

Cuối cùng, bài viết giới thiệu và sử dụng thành phần Toggle (hộp kiểm) của UnityUGUI kết thúc tại đây. Nếu bạn muốn biết thêm về phần giới thiệu và sử dụng thành phần Toggle (hộp kiểm) của UnityUGUI, vui lòng tìm kiếm các bài viết của CFSDN hoặc tiếp tục duyệt. các bài viết liên quan tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

39 4 0
tôi là một con chim nhỏ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress