This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
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