Материал из Скретч Вики

Данная статья объясняет два способа для того, как нарисовать сферу с помощью пера в Скретче.

С помощью источника света

Создайте спрайт, который будет «источником света», и создайте ещё один для пера.

Создайте следующий код в спрайте пера:

когда щёлкнут по зелёному флагу
создать сферу с размером (100)

определить создать сферу с размером (размер сферы)
задать [v v] значение [0]
повторить (размер сферы) раз 
  создать круг с размером (v) //Не забудьте поставить флажок запуска без обновления экрана!
  изменить [v v] на (0.01)
end

определить создать круг с размером (размер круга)
повторить (360) раз 
  опустить перо
  установить цвет пера (5) // Цвет сферы
  установить (яркость v) пера ((100) - (расстояние до [источник света v]))
  повернуть вправо на (1) градусов
  идти (размер круга) шагов

С помощью одного спрайта

Создайте спрайт для пера и создайте тот же код, что и в прошлом способе, но замените последний скрипт этим:

определить создать круг с размером (размер круга)
повторить (360) раз 
  идти (размер круга) шагов
  опустить перо
  установить цвет пера (5)
  установить (яркость v) пера ([квадратный корень v] от ((((x центра) - (положение x)) * ((x центра) - (положение x))) + (((y центра) - (положение y)) * ((y центра) - (положение y))))) //(x центра) и (y центра) — позиция, от которого будет нанесён свет на сферу.
  повернуть вправо на (1) градусов
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.