Ôn tập: Đồng hồ tốc độ
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 5 trên 60.
Chương này đã đưa các con số lên màn hình: một ô văn bản, một giá trị nối với chuỗi (string), các định dạng sau dấu hai chấm và bộ hẹn giờ được tính toán ở mỗi khung hình. Bảng điều khiển sử dụng tất cả những thứ đó.
Thử thách
DễViết bảng điều khiển trong Dashboard.cs.
- Trong
Update(), hiển thịcar.speed * 3.6fdưới dạng số nguyên km/h,54 km/h, màu đỏ khi trên 50 và màu trắng trong các trường hợp khác. - Lưu tốc độ cao nhất tính bằng km/h trong một trường; hiển thị như sau:
Top: 61 km/h. - Mỗi khung hình, cộng
car.speed * Time.deltaTimevào một trường lưu quãng đường; hiển thị quãng đường theo km với hai chữ số thập phân:Trip: 0.18 km.
Nhấn Chơi, tăng tốc rồi phanh: tốc độ cao nhất vẫn được giữ nguyên. Sau đó nhấn Kiểm tra.
Tự làm thử
using UnityEngine;
using TMPro;
public class Dashboard : MonoBehaviour
{
public Car car;
public TMP_Text speedText;
public TMP_Text topText;
public TMP_Text tripText;
// Hiển thị tốc độ, tốc độ tối đa và quãng đường đã đi
}
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 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 Time2Nú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