Khi bạn đặt thời gian vòng đua cá nhân tốt nhất trong trò chơi đua xe console, bạn có tùy chọn để cạnh tranh với hồn ma của mình.
Làm thế nào tính năng này có thể được tạo cho một người chơi loại trò chơi thông thường?
Khi bạn đặt thời gian vòng đua cá nhân tốt nhất trong trò chơi đua xe console, bạn có tùy chọn để cạnh tranh với hồn ma của mình.
Làm thế nào tính năng này có thể được tạo cho một người chơi loại trò chơi thông thường?
Câu trả lời:
Bóng ma thường được thực hiện bằng cách hiển thị phát lại lần thử trước. Phát lại này được kết xuất với một phiên bản không thể va chạm của xe người chơi để bạn không thể ảnh hưởng đến nó. Vì các game đua xe thường có tính năng chơi lại dù thế nào thì loại này cũng được cung cấp miễn phí.
Đây là một điểm khởi đầu tốt để xây dựng một hệ thống phát lại: http://www.gamasutra.com/view/feature/2029/developing_your_own_Vplay_system.php
Ngoài ra có một số câu hỏi ở đây về chủ đề đó:
Nó phụ thuộc vào công nghệ bạn đang làm việc. Do đó, chúng ta không thể thực sự thảo luận về cách tốt nhất, vì nó có thể thay đổi từ công nghệ này sang công nghệ khác. Ý tưởng tổng thể theo ý kiến của tôi sẽ là như sau:
Nói tóm lại, giả sử việc sử dụng cơ sở dữ liệu, chúng ta có thể có hai bảng:
Sau đó, bạn có thể lưu thông tin người dùng cùng với bảng điểm riêng lẻ, nếu muốn, có thể chứa sổ đăng ký ngày và giờ khi đạt được điểm này.
Tôi hy vọng điều này sẽ giúp và tôi đã hiểu chính xác câu hỏi. Nếu không, xin vui lòng cho biết để tôi có thể chỉnh sửa câu trả lời của tôi cho phù hợp.
Không dễ để trả lời câu hỏi này mà không có thêm thông tin về trò chơi của bạn. Câu trả lời từ wkerslake hoạt động miễn là cách chơi hiện tại với hồn ma không thể ảnh hưởng đến tính xác định của dữ liệu ma được ghi. Nếu dữ liệu được ghi lại là bản dùng thử thời gian ô tô duy nhất trong môi trường tĩnh, bạn sẽ ổn khi sử dụng kỹ thuật đó.
Tuy nhiên, trong nhiều trò chơi có phát lại ma, như Super Meat Boy, vị trí của người chơi có thể thay đổi trạng thái của cấp độ và AI. Rõ ràng, bạn không thể có bóng ma ảnh hưởng đến thế giới và AI, vì vậy tốt hơn là chỉ ghi lại vị trí + thay đổi hoạt hình (và mọi thứ khác có thể nhìn thấy) mỗi khung hình cho trình phát chính. Trong quá trình phát lại, chỉ cần kết xuất bóng ma ở vị trí hiện tại và khung hình động mà không có nó trên thế giới. Điều này cho phép bạn phát lại một con ma và không có trình phát hiện tại ảnh hưởng đến nó.