KorGE: Как сделать падающий снег

Сейчас окончание 2024 года, скоро Новый Год.

Во многих приложениях (например, у Яндекса) появился эффект падающего снега в фоне.

Решил попробовать реализовать подобный эффект на KorGE.

Демо можно посмотреть здесь https://theelizarov.ru/korge/snow/

Общий алгоритм такой:

  1. В качестве снежинок будем генерировать белые круги с произвольным диаметром, но так, чтобы снежинки были небольшими и выглядели реалистично
  2. Изначально снежинки будут размещаться за пределами игрового мира вверху
  3. Для каждой снежинки с помощью аниматоров добавляем движение в точку за пределами экрана, но внизу, чтобы создавался эффект падающей снежинки.
  4. Также добавляем эффект исчезновения снежинки на время полета, для этого меняем alpha также через аниматор