Menu
CoddyTech

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.

challenge icon

Thử thách

Dễ

Làm cho tòa tháp cao 5 tầng và rộng 2 đơn vị.

  1. Trong int floors = 2;, đổi 2 thành 5.
  2. Trong int width = 1;, đổi 1 thành 2. Chỉ đổi các con số: thêm dòng int floors thứ 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

Tự luyện tập: Playground Unity