Unity - Bảng điều khiển

Bảng điều khiển là nơi chúng ta sẽ đọc Developerkết quả đầu ra. Các đầu ra này có thể được sử dụng để nhanh chóng kiểm tra các bit mã mà không cần phải cung cấp thêm chức năng để kiểm tra.

Có ba loại thông báo xuất hiện trong bảng điều khiển mặc định. Những thông báo này có thể liên quan đến hầu hết các tiêu chuẩn của trình biên dịch -

  • Errors
  • Warnings
  • Messages

Lỗi

Lỗi là các vấn đề hoặc ngoại lệ sẽ ngăn mã chạy at all.

Cảnh báo

Cảnh báo là các vấn đề sẽ không ngăn mã của bạn chạy, nhưng có thể gây ra sự cố trong thời gian chạy.

Tin nhắn

Tin nhắn là kết quả đầu ra truyền tải điều gì đó đến người dùng; chúng thường không làm nổi bật các vấn đề.

Chúng tôi thậm chí có thể yêu cầu Bảng điều khiển xuất ra các thông báo, cảnh báo và lỗi của riêng chúng tôi. Để làm như vậy, chúng ta sẽ sử dụng lớp Gỡ lỗi. CácDebug class là một phần của MonoBehaviour, cung cấp cho chúng ta các phương thức để viết thông báo vào Console, khá giống với cách bạn tạo thông báo đầu ra bình thường trong các chương trình khởi động của mình.

Bạn có thể tìm thấy Bảng điều khiển trong tab được gắn nhãn phía trên vùng Nội dung.

Đầu ra của bảng điều khiển hữu ích hơn cho programmer, không phải người dùng cuối hoặc người chơi.

Hãy để chúng tôi thử viết một tin nhắn đơn giản tới Bảng điều khiển. Điều này sẽ thông báo cho chúng tôi khi phím Space được nhấn. Đối với điều này, chúng tôi sẽ sử dụngLog phương pháp, trong đó có một Object dưới dạng một tham số, mà chúng tôi sẽ sử dụng một chuỗi trong đó.

Bạn có thể bắt đầu với một tập lệnh mới hoặc sửa đổi một tập lệnh hiện có.

void Update() {
   if (Input.GetKeyDown(KeyCode.Space))
      Debug.Log(“Space key was pressed!”);
}

Lưu, biên dịch và chạy mã này (tất nhiên bằng cách đính kèm nó vào GameObject), hãy thử nhấn phím cách.

Note - Quan sát thông báo hiển thị ở cuối trình soạn thảo.

Nếu bạn nhấp vào tab Bảng điều khiển, bạn sẽ thấy thông báo của mình được in ra.

Tương tự, bạn cũng có thể xuất cảnh báo bằng cách sử dụng LogWarning phương pháp và lỗi với LogErrophương pháp r. Những điều này sẽ tỏ ra hữu ích để kiểm tra các đoạn mã nhỏ mà không thực sự phải triển khai chúng, như bạn sẽ thấy ở phần sau.