Ôn tập: Tháp pháo
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 46 trên 71.
Phần ôn tập này tổng hợp chương: một hướng được chiếu xuống mặt đất, Quaternion.LookRotation, một lượt quay ổn định bằng RotateTowards và một độ lệch được xoay theo một phép quay.
Thử thách
Trung bìnhViết tháp pháo: tháp pháo theo dõi xe tăng và bắn đạn pháo.
- Mỗi khung hình, lấy
tank.position - transform.positionrồi đặtythành 0, sau đó quay về hướng củaQuaternion.LookRotationvớiQuaternion.RotateTowards, ở tốc độturnSpeed * Time.deltaTime. - Khi nhấn Space, tạo đạn pháo tại
transform.position + transform.rotation * new Vector3(0, 0.5f, 1), vớitransform.rotation.
Nhấn Chơi, điều khiển xe tăng và bắn. Sau đó nhấn Kiểm tra.
Tự làm thử
using UnityEngine;
public class Turret : MonoBehaviour
{
public Transform tank;
public GameObject shellPrefab;
public float turnSpeed = 90f;
void Update()
{
}
}
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
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