https://github.com/dcfapixels/vectorfields
Добавляет в Unity новые атрибуты для кастомизации отображения полей в инспекторе
https://github.com/dcfapixels/vectorfields
Last synced: 8 months ago
JSON representation
Добавляет в Unity новые атрибуты для кастомизации отображения полей в инспекторе
- Host: GitHub
- URL: https://github.com/dcfapixels/vectorfields
- Owner: DCFApixels
- License: mit
- Created: 2025-01-10T09:39:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-20T00:26:18.000Z (10 months ago)
- Last Synced: 2025-09-11T12:37:13.658Z (9 months ago)
- Language: C#
- Homepage:
- Size: 33.2 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# :pager: VectorFields
**VectorFields** добавляет в Unity новые атрибуты для кастомизации отображения полей в инспекторе:
* `[VectorField]` - Предназначен для отрисовки всех полей векторных типов в одну строчку, аналогично тому как отображаются типы вроде `Vector3`.
* `[EulerField]` - Отрисовывает векторный тип как кватернион конвертированный в углы Эйлера.
* `[ColorField]` - Отрисовывает векторный тип в виде поля с выбором цвета.
* `[Color32Field]` - Аналогично `ColorField`, но для 4 байтного представления цвета, подходит для типа `Color32`.
* `[ColorHSVField]` - Аналогично `ColorField`, но для представления цвета в формате HSV.
> Атрибуты для отрисовки цветов работают совместно с атрибутом `[ColorUsage]`, но только если `[ColorUsage]` идет после `[ColorField]` или его аналогов.
## :inbox_tray: Установка
Семантика версионирования - [Открыть](https://gist.github.com/DCFApixels/e53281d4628b19fe5278f3e77a7da9e8#file-dcfapixels_versioning_ru-md)
* ### Unity-модуль
Добавьте git-URL в [PackageManager](https://docs.unity3d.com/2023.2/Documentation/Manual/upm-ui-giturl.html) или вручную в `Packages/manifest.json` файл. Используйте этот git-URL:
```
https://github.com/DCFApixels/VectorFields.git
```
* ### В виде исходников
Можно установит просто скопировав исходники в папку проекта