Thuộc tính trong Inspector
Thuộc phần Những kiến thức cơ bản về lập trình trong Unity trong hành trình Unity của Coddy. Bài học 17 trên 85.
Các thuộc tính trên một trường thay đổi cách Inspector hiển thị trường đó mà không làm thay đổi cách hoạt động của code. Có bốn thuộc tính xuất hiện trong hầu hết mọi dự án Unity:
[Header("Movement")]đặt một tiêu đề in đậm phía trên các trường bên dưới để nhóm chúng lại.[Tooltip("Units per second")]hiển thị dòng chữ đó khi bạn đặt chuột lên tên trường.[Range(0f, 10f)]hiển thị thanh trượt và giữ giá trị trong Inspector ở khoảng từ 0 đến 10.[HideInInspector]ẩn một trường công khai khỏi Inspector, nhưng các script khác vẫn có thể dùng trường đó.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;
[HideInInspector] public int score;[Range] chỉ giới hạn giá trị bạn có thể nhập hoặc kéo trong Inspector. Code vẫn có thể đặt speed = 25f, và không có gì ngăn điều đó, vì vậy script cần giới hạn giá trị cũng phải thực thi giới hạn đó trong code.
Tự làm thử
Bài học này không có thử thách code.
Tất cả bài học trong Những kiến thức cơ bản về lập trình trong Unity
1C# cơ bản trong Unity
Xin chào, UnityBiếnSố thập phân cần có fVăn bản trong ConsoleBiến có thể ghi nhớIf và elseSo sánh các sốÔn tập: Thu thập xu7Vòng lặp và phương thức
Lặp lại với forVòng lặp lồng nhauViết phương thứcPhương thức trả lờiMảngÔn tập: Cầu thang2Làm cho nó chuyển động
Đặt khối lập phươngDi chuyển theo từng khung hìnhXoay mỗi giâyĐiều khiển bằng các phímÔn tập: Lái khối lập phương5Vectơ
Cộng vectơPhương hướngKhông gian cục bộ và không gian thế giớiTốc độ theo đường chéoKhoảng cách giữa các vậtVector3 là một structÔn tập: Người điều khiển drone8GameObject và thành phần
Tham chiếu trong InspectorLấy một thành phầnThành phần bị thiếuThêm một thành phầnRequireComponentHiện và ẩnÔn tập: Công tắc đèn3Inspector
Các trường trong InspectorSerializeFieldSố thực và MathfThuộc tính trong InspectorÔn tập: thang máy6Biến đổi và hệ phân cấp
Đối tượng cha và conKéo cờ lênTỷ lệNhìn vào các vật thểDi chuyển đến một điểmÔn tập: Mặt trăng quay quanh9Dự án: Bắt lấy ngôi sao
Người bắt saoNgôi sao rơiTự luyện tập: Playground Unity