9patchで絵を敷く。四隅は原寸のまま、上下の辺は横だけ、左右の辺は縦だけ、中央は両方向へ引き伸ばす。
PhaserのNineSliceはCanvasレンダラを持たない(renderCanvasがNOOP)。WebGLの無い環境では絵が まるごと消えるため、レンダラを問わないImageを9枚並べて同じものを組む。
renderCanvas
返すのはwidth×heightの矩形を占めるコンテナで、中身は左上を原点に並ぶ。呼び出し側はこれを1つの 表示物として拡大縮小・回転できる。入力は遮らない(必要なら呼び出し側が当たり判定を付ける)。
9patchで絵を敷く。四隅は原寸のまま、上下の辺は横だけ、左右の辺は縦だけ、中央は両方向へ引き伸ばす。
PhaserのNineSliceはCanvasレンダラを持たない(
renderCanvasがNOOP)。WebGLの無い環境では絵が まるごと消えるため、レンダラを問わないImageを9枚並べて同じものを組む。返すのはwidth×heightの矩形を占めるコンテナで、中身は左上を原点に並ぶ。呼び出し側はこれを1つの 表示物として拡大縮小・回転できる。入力は遮らない(必要なら呼び出し側が当たり判定を付ける)。