print ничего не выводит. Он дописывает значение в текстовый буфер процессора — строку,
которая копится внутри и никому не видна, пока её не отдадут наружу.
Отдаёт её printflush — в блок сообщений, или draw print
вместе с drawflush — на дисплей.
Из-за этого текст в mlog собирается по кусочкам: отдельно подпись, отдельно число, отдельно разделитель. Склейки строк в языке нет вовсе, и она не нужна: буфер и есть склейка.
- Текстовый буферСтрока собирается по кусочкам и лежит внутри процессора, пока её не отдадут наружу
- Что во что печатаетсяПечатать можно что угодно — и почти всё превращается в текст не так, как ждёшь
Что нужно знать заранее
Заголовок раздела «Что нужно знать заранее»«Число, объект и текст» — что строка это объект, а не число. Остальное урок расскажет сам.
Неофициальный проект, с Anuke не связан. Спрайты, шрифты и переводы Mindustry © Anuke, используются по GPL-3.0; Fira Code — по OFL-1.1. Код сайта — GPL-3.0.