Hi again
本週大部分時間都是在準備遊戲專題
在專題中也會需要上週所提及的圖片切個製作動畫
由於我的專題使用到人物翻轉
於是在網路上找到有關照片翻轉的方法寫成以下放到我的遊戲角色中:
private Image paintReverse(Image img) {
AffineTransform tx = AffineTransform.getScaleInstance(1, -1);
tx.translate(0, -img.getHeight(null));
AffineTransformOp op = new
AffineTransformOp(tx, AffineTransformOp.TYPE_NEAREST_NEIGHBOR);
return op.filter((BufferedImage) img, null);
}
來源:
https://stackoverflow.com/questions/9558981/flip-image-with-graphics2d#
在營隊中除了準備專題
有新學了資料結構中的重要人物之一:
LinkedList
常被用來與陣列對比:
查訊速度:陣列勝
新增刪除速度:LinkedList勝
陣列你只要告訴我第幾個我就只接找到
LinkedList需要從頭每個下去找
新增刪除陣列需要位移改變後的每一個資料位置
但陣列擴展性就比較差
陣列又有分靜態跟動態
可以使用動態陣列:ArrayList
就可以動態又彈性的改變陣列大小唷!