30/09/2018, 16:36

Hình ảnh bị đứt đoạn trong lập trình game

Mình đang bị lỗi như trên hình có bạn nào biết lỗi này giải thích giùm mình được không ? Mình nghĩ là do thời gian delta update khung hình có vấn đề mà không biết tại sao. Lúc đầu thì những ô chữ nhật và đường kẻ không bị đè nhau nhưng sau đó một thời gian nó sẽ đè nhau.
Mình nghĩ là do đoạn này :

if (box.get(i).getPosY() > gameHeight) {
	box.get(i).reset();
}

Mong cao nhân giúp đỡ .Thank nha.

viết 18:49 ngày 30/09/2018

Không biết code bạn ra sao nhưng ko nên fix cứng thời gian delta, nên để nó tỉ lệ với khung hình/s, tiếp theo là nếu bạn định cho chạy endless thì đơn giản là

if (box.get(i).getPosY() > gameHeight) box.get(i).getPosY() - gameHeight;

Để cho box về phía trên đầu màn hình thôi :D.

Bài liên quan
0