編輯:Android游戲開發
本節講解Android游戲開發中Bitmap的實用操作--位圖旋轉,此知識點是Android游戲開發的基礎性內容。
Android為圖形的旋轉和變化提供了方便的矩陣Matrix類。Maxtrix類的setRotate方法接受圖形的變換角度和縮放,而後可以由Bitmap類的createBitmap方法的一個重載函數接受Maxtrix對象,此createBitmap方法原型如下:
public static Bitmap createBitmap (Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter)
參數的具體意義:
source:源bitmap對象
x:源坐標x位置
y:源坐標y位置
width:寬度
height:高度
m:接受的maxtrix對象,如果沒有可以設置為null
filter:該參數僅對maxtrix包含了超過一個翻轉才有效。
下面給大家一個比較經典的例子,rotate方法是靜態方法可以直接調用,參數為源Bitmap對象,參數二為旋轉的角度,從0~360,返回值為新的Bitmap對象。其中具體的寬高可以調整。
Java代碼在後面的教程中我們會給出Matrix類相關的一些其他的應用實例。
進行軟件開發時,通常我們都喜歡使用較新版本的工具,但這裡我為什麼使用低版本的SDK來開發A
上一節講了常用UI類和舞台,本節我們已經能夠很容易的制作一出戲了。
手勢操作可以說是智能手機的一種魅力所在,前兩節給大家講解了兩種有趣的手勢操作,
第6天:第一批外星人和屏幕方向 好了,現在有了一些復古風格的外星人它們正在到處飛。抱歉,暫時還沒有demo。這款Andriod游戲目前只有.apk