ゲームで横移動するキャラクターを右と左に反転する場合に
画像を水平反転処理をするような方法ありますでしょうか。
void drawBitmap(Bitmap image, Rect src, Rect dst, Paint p)
などで試しましたが実現できませんでした。
反転用の画像などを用いることが一般的でしょうか。
Matrix#setScale(float sx, float sy) で sx, syに-1.0fを設定すると
画像をそれぞれ垂直・水平方向に反転させることができます。
Referenceには何も書かれてないんですよね。。
http://developer.android.com/reference/android/graphics/Matrix.html#setScale(float,
float)
ymst
Canvas#scale (float sx, float sy) でも同様です。
http://developer.android.com/reference/android/graphics/Canvas.html#scale(float,
float)
--
ymst