Menu
CoddyTech

Vào lỗ

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 69 trên 71.

challenge icon

Thử thách

Khó

Để viên bi lăn chậm rơi vào lỗ.

  1. Trong Hole, thêm void OnTriggerEnter(Collider other).
  2. Khi other.TryGetComponent(out Golf golf) và other.attachedRigidbody.linearVelocity.magnitude < sinkSpeed, ghi lại "In the cup in " + golf.strokes + " strokes!" và gọi other.gameObject.SetActive(false);.

Nhấn Chơi và đưa viên bi vào lỗ: viên bi lăn nhanh sẽ lăn qua lỗ. Sau đó nhấn Kiểm tra.

Tự làm thử

using UnityEngine;

public class Hole : MonoBehaviour
{
    [SerializeField] private float sinkSpeed = 3f;

    // Viên bi lăn chậm rơi vào lỗ, còn viên bi lăn nhanh thì lăn qua.
}

Tất cả bài học trong Vật lý và lối chơi

Tự luyện tập: Playground Unity