はじめまして。オインクゲームズ新入社員のきゅぶんず( @kyubuns )です。 今日は、9slice用の画像を自動で作成してくれるライブラリを開発したので、ご紹介したいと思います。 ゲームUIやWebサイト用の画像を作る時に、9sliceはとても便利です。本来、描画サイズを変更しても角が伸びないようにするためのものですが、素材の無駄な部分をカットできるので、テクスチャサイズの削減という大きなメリットも得られます。 しかし、1つ1つ手作業で9slice形式の画像を準備して、スライス(画像のどの部分を伸ばすか)の設定もしないといけない というのは面倒です。 そこで、今回開発した「オニオンリング」を使うと、全てのUIテクスチャを自動的に9slice形式の画像に変換し、さらにUnity上でのスライス設定まで行ってくれます。 これにより、人間は何も意識すること無くテクスチャサイズの削減が出来るので
![OLYMのUIテクスチャサイズを80%削減した話](https://cdn-ak-scissors.b.st-hatena.com/image/square/44223db0f8515a8eb471fd912ebb0b95cc1d792f/height=288;version=1;width=512/https%3A%2F%2F64.media.tumblr.com%2Fd1bf38f5effc2236f417909e60fc0ff8%2Ftumblr_inline_noftkdJKEm1tswpic_1280.png)