Menu
CoddyTech

Bệ di chuyển

Thuộc phần Xây dựng trò chơi thực tế trong hành trình Unity của Coddy. Bài học 50 trên 60.

challenge icon

Thử thách

Trung bình

Đưa bệ màu xanh trượt qua khoảng trống. Tiếp theo, bạn sẽ cưỡi trên bệ.

  1. Trong MovingPlatform, thêm các biến số thực (float) [SerializeField] distance = 3f và speed = 1.5f, cùng với public Vector3 delta;.
  2. Trong Update(), cho bệ trượt từ điểm bắt đầu đến vị trí cách đó distance đơn vị theo hướng +x với tốc độ speed, rồi quay lại và lặp lại.
  3. Đặt delta bằng vị trí sau khi di chuyển trừ đi vị trí trước đó.

Nhấn Chạy: bệ trượt ra rồi quay lại. Sau đó nhấn Kiểm tra.

Tự làm thử

using UnityEngine;

public class MovingPlatform : MonoBehaviour
{
    // Bài học sau sẽ bổ sung phần này: một nền tảng di chuyển qua lại mượt mà.
}

Tất cả bài học trong Xây dựng trò chơi thực tế

Tự luyện tập: Playground Unity