/Example-2

Primary LanguageGDScript

Пример кода на Godot Engine 3.5.2 №2

Общая задача: сформировать предположительный массив объектов, отсортировать его и отобразить визуально с разделением по группам.

Объекты — автомобили, имеющие уникальные характеристики: скорость, цвет, позиция на дороге, номер.

Вид массива: [
{
id : Integer, / уникальный ID
code : String, / номер авто
color: String, / цвет
speed: Float, / скорость
distance: Float / расстояние
}
]

Размер массива — любой, но не менее 10 элементов.

Массив заполняется случайным образом.

После обработки, эти данные нужно визуально отобразить группами на экране в виде прямоугольников, расположенных по сетке.

Расположение прямоугольников по сетке в ширину 5 ячеек, в которой автомобили располагаются по дистанции (снизу — вверх).

Прямоугольник должен иметь цвет автомобиля согласно массиву, внутри него должен отображаться номер автомобиля и его скорость.