Đá quý trên màn hình
Thuộc phần Xây dựng trò chơi thực tế trong hành trình Unity của Coddy. Bài học 54 trên 60.
Thử thách
Trung bìnhĐếm 5 viên ngọc khi người chơi thu thập chúng.
- Trong
Player, thêmusing TMPro;và[SerializeField] private TMP_Text gemText;. - Trong
Start(), đếm các đối tượng được gắn thẻGemvà hiển thịGems: 0/5. - Thêm
public void AddGem(): tăng số viên ngọc thêm một, hiển thịGems: 1/5. - Trong
Gem, khi mộtPlayerđi vào, gọiAddGem()của nó rồi hủy viên ngọc.
Nhấn Chơi và thu thập ngọc. Sau đó nhấn Kiểm tra.
Tự làm thử
using UnityEngine;
public class Gem : MonoBehaviour
{
// Một bài học sau sẽ bổ sung phần này: một viên ngọc để thu thập.
}
Tất cả bài học trong Xây dựng trò chơi thực tế
1Văn bản trên màn hình
Canvas và văn bảnHiển thị điểm sốĐịnh dạng sốĐồng hồ đếm ngượcÔn tập: Đồng hồ tốc độ7Điều khiển thời gian
Tạm dừng bằng timeScaleChuyển động chậmThời gian không bị co giãnÔn tập: Bullet Time10Dự án: trò chơi đi cảnh 3D
Đường đuaBệ di chuyển2Nút bấm và màn hình
Nút bấm và onClickLambdaKết nối trong InspectorBật và tắt bảngThanh máuÔn tập: Cửa hàng nâng cấp5Lưu dữ liệu với PlayerPrefs
Lưu một sốTải với giá trị mặc địnhĐiểm cao nhấtLưu cài đặtÔn tập: Tiền xu trong ngân hàngTự luyện tập: Playground Unity