Найти тему

№119. Загружаем и обрабатываем данные из CSV файла.

CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. Строка таблицы соответствует строке текста, которая содержит одно или несколько полей, разделенных запятыми.

Создаем файл. ( Я использовал docs.google.com )

Данные наши будут выглядеть вот так :
Есть несколько человек, и есть какие то значения, допустим «уровень морали в течении 10 дней».

Сохраним файл в папку с проектом , и собственно загрузим его в годо.

Загрузку я вывел в отдельную функцию. Вы конечно же можете это всё упихнуть в ready.
Открытие файла происходит как обычно, за исключением строки get_csv_line(). Этим мы указываем что формат данных у нас csv.
Ну и в процессе чтения скидываем инфу в массив source.

-2

Если мы попробуем вывести в аутпут наш массив , то увидим следующее:

-3

Собственно, мы видим три массива, и далее нам нужно просто пробежаться по ним и нарисовать линии.
Рисовать будем в рисовалке draw. Альтернативно вы можете использовать ноду Line2D. Тут уж кому как удобно.

-4

Заранее определим цвета. И подключим всё в цикле.
Результат :

-5

На этом всё. Удачи.

Надеюсь вам был полезен этот материал.
Подписывайтесь на канал,
вступайте в группу в ВК, и не забывайте что у нас есть дискорд сервер.

#godot #gdscript #программирование #игровой движок