Menu
CoddyTech

Ôn tập: thang máy

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 18 trên 85.

Phần ôn tập này tổng hợp chương: các trường mà Inspector thiết lập, được giữ riêng tư bằng [SerializeField] và được đọc mỗi khung hình trong Update().

challenge icon

Thử thách

Dễ

Viết đoạn code cho thang máy: thang máy đi lên đến đỉnh rồi dừng lại.

  1. Thêm hai trường, speed và top, với kiểu [SerializeField] private float. Trong Inspector, đặt giá trị của chúng lần lượt là 2 và 5.
  2. Trong Update(), khi transform.position.y nhỏ hơn top, cộng new Vector3(0, speed * Time.deltaTime, 0) vào transform.position.

Nhấn Chơi: thang máy đi lên độ cao 5 rồi dừng lại. Sau đó nhấn Kiểm tra.

Tự làm thử

using UnityEngine;

public class Lift : MonoBehaviour
{
    // speed và top: private, thiết lập trong Inspector

    void Update()
    {
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

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