テクスチャパッキング方式の選択
概要
Spineをエクスポートする際にテクスチャパッキングの手法を選択できます。
デフォルトではRectangles
が選択されていますが、Polygons
の方がテクスチャを効率よく敷き詰めることが可能です。
その違いが以下です。
Rectanglesだとメッシュを切っていても四角でパーツを分けられるため左のように斜めの素材が大きい領域になってしまっています。
一方、Polygonsだとメッシュのサイズでパーツが分けられるため隙間を埋めることができます。
メリット/デメリット
Polygonsを選択した際のデメリットは計算に時間がかかるため、エクスポート時間が伸びます。
パッキングの画像配置で様々なパターンを試行しますが、一定の試行回数を超えると最適なパッキングじゃなくても中断されるようで、設定によっては空白が大きく生じる場合があるとのことです。
その場合、ページの最大幅と最大高さなど設定を見直し、サイズを調整する必要があります。
しかし、エクスポートに時間がかかってもランタイム側でパフォーマンスの影響はないため、ゲームで動かす場合はPolygonsを選択した方が良さそうです。
参考資料
Spineフォーラムの質問
Spine公式-テクスチャパッキング
使用バージョン
Spine 4.1.24