Pie nodes are used to create circular or ellipsoid objects ranging from plain circles to pies and square donut shapes.
Кликните ПКМ на папке Nodes в Outline и выберите Add ▸ Pie. Новая нода Pie будет выделена, и теперь можно изменять ее свойства.
Следующие свойства уникальны для ноды Pie:
Ellipse
— расширит ноду до внешнего радиуса.Rectangle
— расширит ноду до ограничивающей рамки ноды.Если для ноды задана текстура, изображение текстуры накладывается плоско, при этом углы текстуры коррелируются с углами ограничивающей рамки ноды.
реагирует на любые общие функции манипуляции нодами по настройке размера, пивота, цвета и так далее. Существует несколько функций, предназначенных только для ноды Pie:
local pienode = gui.get_node("my_pie_node")
-- получить внешние границы
local fill_angle = gui.get_fill_angle(pienode)
-- увеличить количество периметральных вершин
local vertices = gui.get_perimeter_vertices(pienode)
gui.set_perimeter_vertices(pienode, vertices + 1)
-- изменить внешние границы
gui.set_outer_bounds(pienode, gui.PIEBOUNDS_RECTANGLE)
-- анимировать внутренний радиус
gui.animate(pienode, "inner_radius", 100, gui.EASING_INOUTSINE, 2, 0, nil, gui.PLAYBACK_LOOP_PINGPONG)
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB