Эллипсы
Когда размышлял о том, как бы нарезать картинку чтобы сделать анимацию красивой, мне пришла идея об использовании эллипса как маски: всё, что внутри, имеет одну анимацию, всё, что вне, другую. Идея в целом не лишена смысла, но чтобы её хоть как-то реализовать надо сначала иметь хоть что-то для генерации эллипса, ибо Solid() существует только для прямоугольников.
Данные в файле шейдер с функцией-обёрткой позволяют вам генерировать эллипс желаемой ширины и высоты (через xysize) и позиции (т.к. используются все свойства Transform). Также вы можете передавать в него цвет в HEX или в RGB/RGBA в нормализованном (0.0-1.0) или классическом виде (0-255) или в HSL/HSLA (только в классическом виде).
rpy
ellips.rpy3.29 Kb