Menu
CoddyTech

Ôn tập: chìa khóa và cánh cửa

Thuộc phần Vật lý và lối chơi trong hành trình Unity của Coddy. Bài học 21 trên 71.

Phần ôn tập này tổng hợp các nội dung trong chương: bộ kích hoạt, OnTriggerEnter và TryGetComponent để đảm bảo rằng đối tượng đi vào là người chơi.

challenge icon

Thử thách

Dễ

Viết chìa khóa và cánh cửa: chỉ người chơi mới có thể dùng chúng.

  1. Trong OnTriggerEnter của Key.cs, khi other.TryGetComponent(out Player player), đặt player.hasKey = true;, ghi nhật ký Got the key và hủy chìa khóa.
  2. Trong Door.cs, với người chơi: nếu có hasKey, gọi gate.SetActive(false); và ghi nhật ký The door opens; nếu không, ghi nhật ký Locked.

Nhấn Chơi, thử mở cửa, lấy chìa khóa rồi thử lại. Sau đó nhấn Kiểm tra.

Tự làm thử

using UnityEngine;

public class Key : MonoBehaviour
{
    // Người chơi nhặt chìa khóa; không có gì khác nhặt nó
}
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 Vật lý và lối chơi

Tự luyện tập: Playground Unity