Tôi đã từng thử viết một trò chơi đơn giản với UDP trong một tuần dưới dạng thử nghiệm vứt bỏ. Nó đã đi khủng khiếp.
Tôi đã ném nó đi sớm. Vấn đề chính tôi gặp phải là khôi phục trạng thái trò chơi của tất cả người chơi / kẻ thù / đối tượng về trạng thái cũ và chuyển nhanh trò chơi đến thời điểm người chơi đang chơi (tức là nửa giây trước khi nhảy. Có thể sớm hoặc trễ một chút làm cho người chơi bỏ lỡ bước nhảy)
Có lẽ phương pháp này không phải là cách dễ nhất? Tôi nghi ngờ là như vậy nhưng tôi đã thiết kế sai từ đầu và nhận ra vào cuối ngày thứ 2. (vì vậy tôi đã không học quá nhiều hoặc lãng phí thời gian đó)
Đối với bản thân tôi và những người khác, Điều gì liên quan đến một trò chơi UDP đơn giản và làm thế nào để tôi viết một trò chơi? Hoặc làm thế nào để tôi giải quyết vấn đề dự đoán khôi phục lại trạng thái đúng.
Tôi sẽ đánh dấu điều này là CW bc tôi biết sẽ có rất nhiều câu trả lời hữu ích.