我想在我的遊戲中使用精靈表,我希望背景是透明的,我如何使用swing和/或awt實現這個?如何不使用Swing/AWT繪製特定顏色?
0
A
回答
2
具有看看
JLayer (Java7)基於JXLayer(的Java6)
設置透明度通過使用
AlphaComposite
1
你最好的選擇是到c使用已經支持背景透明度的格式來創建你的圖紙,比如PNG 32位。
半透明和透明度選項只能改變圖像的整個透明通道,不能根據其顏色對各個位進行操作。
1
擴展在mKorbel的建議,使用AlphaComposite
,你不能漆AlphaComposite.Clear
模式,但你可以清除一個BufferedImage
的背景。例如,
Graphics2D dstG = dstImage.createGraphics();
dstG.setComposite(AlphaComposite.Clear);
dstG.fillRect(0, 0, WIDTH, HEIGHT);
在不同的模式繪畫隨後將離開上漆像素是透明的。
更多細節可參見answer。
+0
嗯,真的..,謝謝 – mKorbel
相關問題
- 1. 使用特定顏色繪製JPanel
- 2. 使用特定顏色繪製到ESRI.ArcGIS.Client.FeatureLayer
- 3. 繪製特定顏色
- 4. 如何使用特定顏色繪製CGGradient?
- 5. 如何使用幾種顏色繪製
- 6. 如何用特定顏色繪製矩陣中的矩陣值
- 7. 顏色繪製不同的顏色matplotlib
- 8. 如何繪製不同顏色的點?
- 9. 如何繪製不同的顏色
- 10. 如何僅在特定像素顏色上繪製多邊形?
- 11. 如何在XNA中繪製具有特定顏色的圓?
- 12. 如何重用與不同顏色的定義繪製在XML
- 13. 爲特定列繪製不同顏色矩陣的元素
- 14. Android - 可繪製,將顏色過濾器應用於特定顏色
- 15. 使用matplotlib繪製顏色條,區別顏色和不連續顏色
- 16. 如何使用不同的顏色來繪製信號在Matlab
- 17. 如何使用Coreplot繪製多個顏色的繪圖
- 18. 如何使用PerlMagick替換任何不是特定顏色的顏色?
- 19. 使用matlab繪製不同顏色的選定索引
- 20. pylab:用顏色繪製點
- 21. 使用交替顏色繪製圖像
- 22. 如何在R中繪製顏色圖
- 23. Android:如何在mapviews上繪製顏色?
- 24. xcb庫:如何繪製顏色
- 25. 如何在Matlab中繪製顏色塊
- 26. 如何使用matplotlib中的imshow將NaN值繪製爲特殊顏色?
- 27. 使用JComboBox繪製繪製的圖的顏色
- 28. GeoPandas,MatPlotLib繪製自定義顏色
- 29. C#在特定顏色通道中繪製矩形
- 30. 將alpha蒙版位圖繪製爲特定顏色
精靈片BG現在是透明的嗎? –