程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> MIDP2.0下處理Alpha通道產生半透明效果

MIDP2.0下處理Alpha通道產生半透明效果

編輯:關於JAVA

游戲中經常會用到半透明效果。但MIDP1.0年代似乎只有Nokia和LG兩家的擴展API給出了可以處理Alpha通道的API。在MIDP2.0下,我們可以用Image類提供的方法得到一個圖片的半透明版本。

try { image=Image.createImage("/ken.png");//載入原圖 } catch (IOException e) { } int[] argb=new int[image.getWidth()*image.getHeight()];//產生圖片數據數組 image.getRGB(argb,0,image.getWidth(),0,0,image.getWidth(),image.getHeight());//得到ARGB矩陣 for(int i=0;i

運行的效果如下圖:

這樣就可以在游戲中實現半透明效果。加上你的天才創意,游戲一定會變的更炫目!

本程序在eclipse3.0+eclipseme0.6+WTK2.2下測試通過。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved