Menu
CoddyTech

Ôn tập: Nhảy tích lực

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 23 trên 85.

Bài ôn tập này tổng hợp nội dung của chương: một phím được nhấn giữ, một phím được thả ra và một giá trị tăng lên trong mỗi khung hình theo Time.deltaTime, nhưng vẫn nằm dưới giới hạn.

challenge icon

Thử thách

Dễ

Biến khối lập phương thành nhân vật nhảy tích lực.

  1. Khi giữ Input.GetButton("Jump") (phím Space), tăng charge thêm 1 mỗi giây, không vượt quá 2.
  2. Khi nhấn nhả Input.GetButtonUp("Jump"), đặt y của khối lập phương thành 0.5f + charge * power, rồi đặt charge về 0.
  3. Khi y của khối lập phương lớn hơn 0.5f, di chuyển khối xuống với tốc độ fall đơn vị mỗi giây.

Nhấn Chơi, giữ phím Space trong hai giây rồi thả ra: khối lập phương sẽ nhảy lên rồi rơi xuống. Sau đó nhấn Kiểm tra.

Tự làm thử

using UnityEngine;

public class ChargeJump : MonoBehaviour
{
    public float power = 1f;
    public float fall = 1f;
    float charge = 0f;

    void Update()
    {
    }
}
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