Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/mitay-walle/com.mitay-walle.ui-circle-segmented
- Owner: mitay-walle
- License: mit
- Created: 2022-06-09T07:07:34.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T21:19:30.000Z (almost 2 years ago)
- Last Synced: 2024-09-18T11:39:19.946Z (15 days ago)
- Topics: custom-graphics, procedural-drawing, uguicomponent, ui-components, unity, upm-package
- Language: C#
- Homepage:
- Size: 1.23 MB
- Stars: 52
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
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)