我在這裏遇到了一個小麻煩。我和一位朋友正在製作一款2D遊戲。我們正試圖實施一場「戰爭迷霧」,這將限制遊戲所看到的內容,從而無法看到四周的角落。儘管如此,我正試圖找出製作「影子地圖」的最佳方法,即隨着玩家的移動,像素可以在每一幀中改變。有時候的陰影貼圖是一個大的像1024x1024。我們正在使用LWJGL和Slick。每幀渲染和編輯大圖像的最佳方式?
是否有任何有效的方法來編輯和渲染每幀大圖像?
我已經看過本網站上的其他霧戰爭問題,但似乎沒有提到如何做實際的渲染和編輯。儘管我嘗試過使用Slick的ImageBuffer,但是我可以找到獲取圖像進行渲染的唯一方法是創建一個新的Image對象,即使丟棄舊的Image對象,也會導致巨大的內存泄漏。
感謝您的分享。我相信我的解決方案非常相似,但我不記得我已經做了什麼。 – Zachar543 2016-01-07 22:07:58