Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mitay-walle/com.mitay-walle.ui-circle-segmented

Custom graphic for uGUI, Circle splitted to segments, with skip offset, sprite round,global offset, circle-spaced gradient etc
https://github.com/mitay-walle/com.mitay-walle.ui-circle-segmented

custom-graphics procedural-drawing uguicomponent ui-components unity upm-package

Last synced: 7 days ago
JSON representation

Custom graphic for uGUI, Circle splitted to segments, with skip offset, sprite round,global offset, circle-spaced gradient etc

Awesome Lists containing this project

README

        

# Unity3d UICircleSegmented
Custom graphic for uGUI, circle splitted to segments

![](https://github.com/mitay-walle/Unity3d-UICircleSegmented/blob/master/Documentation/Inspector_preview.png)

Sample scene

![](https://github.com/mitay-walle/Unity3d-UICircleSegmented/blob/master/Documentation/samples_animated.gif)

Handle | Handle Inverted

![](https://github.com/mitay-walle/Unity3d-UICircleSegmented/blob/master/Documentation/wheel_select.gif)

Border Mode

![](https://github.com/mitay-walle/Unity3d-UICircleSegmented/blob/master/Documentation/border%20example.png)
# Features
- UPM Package
- fill floating
- fill per-sprite-segment
- fill per-vertex
- fill Handle (selected segment only)
- fill Handle Inverted (all except selected segment)
- skip offset
- intersecting (overlapping) segments
- sprite round
- rotate offset
- round gradient
- GC-free
- unified width border / outline mode
# WIP
- border, based on sprite border data
- SelectWheel : UI.Selectable
- Extendable Effect-Components
- - Gradients
- - Geometry layers
- - LayoutGroup
- - - Layout Segment (stick to segment sides, radius)