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.
Thử thách
KhóĐể viên bi lăn chậm rơi vào lỗ.
- Trong
Hole, thêmvoid OnTriggerEnter(Collider other). - Khi
other.TryGetComponent(out Golf golf)vàother.attachedRigidbody.linearVelocity.magnitude < sinkSpeed, ghi lại"In the cup in " + golf.strokes + " strokes!"và gọiother.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
1Rigidbody
Trọng lực và khối lượngĐẩy bằng AddForceNhảy bằng xung lựcFixedUpdate cho vật lýVận tốcVật thể động họcÔn tập: Bệ phóng4Coroutine
InvokeInvokeRepeating, CancelInvokeCoroutine đầu tiên của bạnVòng lặp trong CoroutineDừng CoroutineÔn tập: đếm ngược10Dự án: Thoát khỏi đấu trường
Đấu trườngThợ săn2Va chạm
OnCollisionEnterMình đã va chạm với gì?Vỡ khi va chạmĐứng trên mặt đấtĐộ nảy và ma sátHình dạng colliderÔn tập: Tường có thể phá vỡ5Dự án: Cuộc đua thu thập xu
Quả bóng lănThu thập xuTự luyện tập: Playground Unity