CHƯƠNG II I: XÂY DỰNG TRÒ CHƠI ĐUA Ô TÔ 1.CODE : CÁC LỚP CHÍNH :

Một phần của tài liệu Đồ án tốt nghiệp- game đua ô tô android (Trang 39 - 44)

Kiểu biến : WheelCollider được thừa kế từ lớp Collider mô phỏng một cách chính xác những lốp xe thực như các lực ma sát của bánh xe, va chạm vật lý của bánh xe với mặt đường hoặc các đối tượng khác trong game. Bánh xe chuyển động giống với cơ chế bánh xe ngoài đời thực, 2 bánh sau là hai bánh đà được kiểm soát bởi thuộc tính MaxTorque chính là mô men xoắn của động cơ tạo đà chuyển động cho xe. 2 bánh trước là hai bánh dẫn hướng được kiểm soát bởi thuộc tính Steer chính là sự điều hướng góc của bánh xe.

1.2. Lớp CarCamera :

Để quan sát được các hoạt động của game ta phải thông qua một Camera, camera này sẽ được thiết kế để theo dõi đối tượng mà chúng ta điều khiển cụ thể là xe đua qua. Ta có thể điều chỉnh được các góc quan sát, khoảng cách, chiều cao của camera.

Lớp này sử lý phần tính điểm, thời gian trò chơi, thời gian hiện lại của các chướng ngại vật. Khi xe đụng phải chướng ngại vật hàm CollisionEnter sẽ tìm xem ô tô va chạm với đối tượng nào trong danh sách chướng ngại vật, và sử lý điểm hoặc sự kiện tương ứng với loại chướng ngại vật đó.

Kiểm tra người chơi đã hoàn thành bao nhiêu vòng đua và thời gian giới hạn để thực hiện xong 4 vòng đua còn lại bao lâu.

Nếu người chơi chưa hoàn thành 4 vòng đua và thời gian hết sẽ hiển thị giao diện thua, và hiện các phím chức năng như Restart ( chơi lại ) và Back To Main Menu cho người chơi lựa chọn.

Nếu người chơi hoàn thành 4 vòng đua và còn thời gian sẽ hiển thị giao diện Thắng có ghi điểm của người chơi đạt đươc và thời gian còn lại. Hiện các phím chức năng như Restart ( chơi lại ) và Back To Main Menu.

Một phần của tài liệu Đồ án tốt nghiệp- game đua ô tô android (Trang 39 - 44)