2016-01-25 29 views
0

我目前正在用Slick-Util(而不是Slick)搞遊戲開發。我正在嘗試獲取Texture對象中像素的RGBA值,但看不到任何方式。我知道我可以通過BufferedImage加載它們,但我想知道是否有內置方式不需要我佔用額外空間/創建Texture包裝器或其他東西。光滑的利用紋理爲像素獲取RGB值

任何想法,如果存在與否? 謝謝!

回答

0

原來我正在尋找Texture.getTextureData()。我以前看過它,但還沒有弄清楚它是如何工作的。它基本上返回一個[r0,g0,b0,a0,r1,g1,b1,a1等]字節的數組。這裏是我的完整「幫手」實施:http://pastebin.com/xcyZzDEF