Menu
CoddyTech

Ôn tập: Pháo hoa

Thuộc phần Những kiến thức cơ bản về lập trình trong Unity trong hành trình Unity của Coddy. Bài học 69 trên 85.

Bài ôn tập này tổng hợp nội dung của chương: sao chép prefab bằng Instantiate trong một vòng lặp, đặt mỗi bản sao ở một vị trí ngẫu nhiên và dùng Destroy với độ trễ.

challenge icon

Thử thách

Trung bình

Nhấn Space để tạo ra một loạt 8 tia sáng.

  1. Khi Input.GetKeyDown(KeyCode.Space) đúng, chạy vòng lặp for 8 lần.
  2. Trong vòng lặp, tạo tia sáng sparkPrefab tại transform.position + Random.onUnitSphere * 2f, với Quaternion.identity.
  3. Truyền tia sáng mới vào Destroy(spark, 1f);.

Nhấn Chơi rồi nhấn Space: các tia sáng bùng lên xung quanh rồi biến mất sau một giây. Sau đó nhấn Kiểm tra.

Tự làm thử

using UnityEngine;

public class Fireworks : MonoBehaviour
{
    public GameObject sparkPrefab;

    void Update()
    {
        // Space: tạo 8 tia lửa, mỗi tia cách 2 đơn vị theo một hướng ngẫu nhiên và biến mất sau 1 giây
    }
}
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 Những kiến thức cơ bản về lập trình trong Unity

Tự luyện tập: Playground Unity