Biến
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 2 trên 85.
Biến là một chiếc hộp có tên để chứa giá trị: số mạng, tốc độ, chiều cao của một tòa tháp. Bạn tạo một biến bằng cách khai báo kiểu dữ liệu, tên và giá trị ban đầu:
int lives = 3;int là kiểu dữ liệu dành cho số nguyên (3, 0, -12). lives là tên biến, = gán giá trị 3 cho biến, còn ; kết thúc dòng, giống như dấu chấm kết thúc câu.
Sau đó, tên biến đại diện cho giá trị đó mỗi khi bạn dùng nó:
int height = 3;
int length = 6;
transform.localScale = new Vector3(length, height, length);transform.localScale là kích thước của đối tượng: chiều rộng (x), chiều cao (y) và chiều sâu (z). Khối này cao 3, rộng 6 và sâu 6. Đổi length thành 4, khối sẽ nhỏ lại theo cả hai hướng cùng lúc vì cả hai vị trí đều đọc cùng một hộp.
Code của bạn nằm giữa { và } trong Start(). Các dòng bắt đầu bằng // là chú thích, những ghi chú mà C# bỏ qua.
Thử thách
DễLàm cho tòa tháp cao 5 tầng và rộng 2 đơn vị.
- Trong
int floors = 2;, đổi 2 thành5. - Trong
int width = 1;, đổi 1 thành2. Chỉ đổi các con số: thêm dòngint floorsthứ hai là lỗi.
Nhấn Chơi: tòa tháp sẽ cao và rộng hơn. Sau đó nhấn Kiểm tra.
Tự làm thử
using UnityEngine;
public class Tower : MonoBehaviour
{
void Start()
{
int floors = 2;
int width = 1;
transform.localScale = new Vector3(width, floors, width);
}
}
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