UnmappedIsland ソースリファレンス - v0.1.0
    検索インデックスを準備しています...

    関数 addNineSlice

    • 9patchで絵を敷く。四隅は原寸のまま、上下の辺は横だけ、左右の辺は縦だけ、中央は両方向へ引き伸ばす。

      PhaserのNineSliceはCanvasレンダラを持たない(renderCanvasがNOOP)。WebGLの無い環境では絵が まるごと消えるため、レンダラを問わないImageを9枚並べて同じものを組む。

      返すのはwidth×heightの矩形を占めるコンテナで、中身は左上を原点に並ぶ。呼び出し側はこれを1つの 表示物として拡大縮小・回転できる。入力は遮らない(必要なら呼び出し側が当たり判定を付ける)。

      パラメータ

      • scene: Scene
      • key: string
      • width: number
      • height: number
      • border: number

      戻り値 Container