今回はUIを円形に配置する方法について紹介します。 UI要素を円形に並べる 色々と試作してみる この「回転するUIの名前」 関連 UI要素を円形に並べる せっかくなので、ILayoutGroupを使用して円形に配置するレイアウトグループを作ってみます。 ILayoutGroupは、UI要素が変化した際にコールバックを返してくれるインターフェースです。これを利用して、UI数の変化を受けて円形に並べれば、上画像のように要素数が変化した時に並べる事が出来ます。 gist.github.com 使い方は簡単、Radiusで半径指定して、Offset Angleで回します。基本はLayoutGroupなので、レイアウトグループっぽく。 UnityのuGUIでスクロールビューを作る - テラシュールブログ 色々と試作してみる これを応用して、色々とやってみました。 まず、IDragHandlerとIE
![【Unity】リングコマンド的にUIを円形に配置する - テラシュールブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/0de762e02adb1a3afad592daacb3246ae00dc28e/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftsubaki_t1%2F20160411%2F20160411053421.gif)