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.
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ệ.
- Trong
MovingPlatform, thêm các biến số thực (float)[SerializeField]distance = 3fvàspeed = 1.5f, cùng vớipublic Vector3 delta;. - 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. - Đặt
deltabằ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ế
1Văn bản trên màn hình
Canvas và văn bảnHiển thị điểm sốĐịnh dạng sốĐồng hồ đếm ngượcÔn tập: Đồng hồ tốc độ7Điều khiển thời gian
Tạm dừng bằng timeScaleChuyển động chậmThời gian không bị co giãnÔn tập: Bullet Time10Dự án: trò chơi đi cảnh 3D
Đường đuaBệ di chuyển2Nút bấm và màn hình
Nút bấm và onClickLambdaKết nối trong InspectorBật và tắt bảngThanh máuÔn tập: Cửa hàng nâng cấp5Lưu dữ liệu với PlayerPrefs
Lưu một sốTải với giá trị mặc địnhĐiểm cao nhấtLưu cài đặtÔn tập: Tiền xu trong ngân hàngTự luyện tập: Playground Unity