Simple Circular UI Layout

Documentation for Unity assets published by Firebird Games LLC.

Simple Circular UI Layout

Available on the Unity Asset Store: https://u3d.as/3UC3

Overview

Simple Circular UI Layout is an easy-to-use component for arranging UI objects along a circle, optionally animating the objects into place as new child objects are added or removed.

Setup

  1. Attach the component script CircularLayoutGroup to a UI gameobject. Once this component is added, the UI object will function very similarly to VerticalLayoutGroup or HorizontalLayoutGroup, but with the child objects aligned along a circle rather than a straight line.
  2. Attach child UI objects beneath the main layout object that has the CircularLayoutGroup component. Observe that they are arranged in a circle.
  3. Adjust the size of the parent layout object to control the radius of the alignment circle.
  4. Adjust the settings of CircularLayoutGroup to achieve the desired effect; see below for info on each setting.

CircularLayoutGroup Settings

Technical Notes

back