簡體   English   中英

Java 2d游戲:渲染Q

[英]Java 2d Game: Rendering Q

我正在用Java制作2D游戲,但我對abot渲染有一些疑問。

我應該在每個幀都重新繪制對象,盡管它們仍然可見或靜止嗎? 如果沒有,我如何檢測到圖像沒有被更改,所以我不渲染它? 什么東西應該更新每幀,什么類型的圖像?

謝謝

在大多數情況下,最好在每個幀中唯一地渲染每個對象。 如果要弄清楚以前渲染過的內容,通常要花更多的時間來計算和渲染新對象,而不是僅清除每個幀的屏幕並渲染每個對象。

您可以根據MP4文件之類的方式來考慮要執行的操作,該文件將拍攝電影的每一幀,並且不會在同一區域重新渲染相同顏色的像素。 這樣可以減小文件的大小,但是如果您在游戲中嘗試執行此操作,則實際上將在每幀MP4壓縮算法的基礎上進行某些操作。

另一個問題,如果某些對象保持靜止,而其他對象繞一幀移動。 很難,即使不是不可能,也只能清除少數幾個對象的屏幕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM