リング状の UI を作れるものを作成しました
RingLayout
コンポーネントをアタッチすれば リング上に表示することができます
パラメータをイジれば XY の 半径 を変えたり 半分だけでスクロールする UI ができたりします
位置を取得するイベントもあり、開始位置からの近さに応じて処理を変えることもできます
RingLayout.UpdateItemEvent += LayoutUpdateItem; private void LayoutUpdateItem(RingLayoutItem item, float t) { // 開始位置に近いとt が 0に近づき、遠いと t が 1 に近づく }