CSV (от англ. Comma-Separated Values — значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных. Строка таблицы соответствует строке текста, которая содержит одно или несколько полей, разделенных запятыми.
Создаем файл. ( Я использовал docs.google.com )
Данные наши будут выглядеть вот так :
Есть несколько человек, и есть какие то значения, допустим «уровень морали в течении 10 дней».
Сохраним файл в папку с проектом , и собственно загрузим его в годо.
Загрузку я вывел в отдельную функцию. Вы конечно же можете это всё упихнуть в ready.
Открытие файла происходит как обычно, за исключением строки get_csv_line(). Этим мы указываем что формат данных у нас csv.
Ну и в процессе чтения скидываем инфу в массив source.
Если мы попробуем вывести в аутпут наш массив , то увидим следующее:
Собственно, мы видим три массива, и далее нам нужно просто пробежаться по ним и нарисовать линии.
Рисовать будем в рисовалке draw. Альтернативно вы можете использовать ноду Line2D. Тут уж кому как удобно.
Заранее определим цвета. И подключим всё в цикле.
Результат :
На этом всё. Удачи.
Надеюсь вам был полезен этот материал.
Подписывайтесь на канал, вступайте в группу в ВК, и не забывайте что у нас есть дискорд сервер.
#godot #gdscript #программирование #игровой движок