1,7K подписчиков
При помощи метода get_pixel() , Godot позволяет нам получать данные цвета каждого пикселя в виде Color(). В примере я собрал данные с изображения и нарисовал «пиксельную» сетку исходя из этих данных. Как и в примере с шумом, картинка представляет собой обычный массив. Только тут каждое значение это четыре компонента — RGBA. Код. Для начала нам необходимо создать новый обьект Image, и загрузить в него наше изображение. Чтобы все работало необходимо «залочить» его. Ну и далее перебираем массив и делаем все, что нам необходимо...
2 года назад
977 подписчиков
Здравствуйте. В прошлой статье мы рассмотрели, как создать экран, установить цвет фона, нарисовать множество звезд разных размеров и с разным количеством вершин, сделали заливку наших звезд. Все это можете посмотреть в предыдущих статьях по ссылкам: ЧАСТЬ 1 ЧАСТЬ 2 ЧАСТЬ 3 ЧАСТЬ 4 ЧАСТЬ 5 ЧАСТЬ 6 А сегодня рассмотрим, как раскрасить наши звезды в случайные цвета. Для этого можно просто создать список с наименованиями цветов и в случайном порядке обращаться к нему с помощью функции «random.choice»...
4 года назад