Game Maker - создание игр | HellRoom Games

Game Maker | GameMaker: Studio [Game-Maker.ru] => Для новичков: вопросы и ответы по Game Maker => Тема начата: kvok от Июнь 22, 2023, 19:50:56



Название: Неделю пытаюсь разобраться с выводом текста
Отправлено: kvok от Июнь 22, 2023, 19:50:56
Почему на экране не появляется текст из переменной randomMessage? перепробывал и кучу других вариантов. получается вывести только в отдельном окне. Такое ощущение, что все правильно, но текст невидимый.


if (place_meeting(x, y, oPlayer) && keyboard_check_pressed(ord("E")) && (oPlayer.science < 100) && (science > 0)) {
   
    {var max_transfer = min(science / 2, 100 - oPlayer.science);
    oPlayer.science += max_transfer;
   
    oTree.science -= max_transfer;
 
   }

{
     // Генерация случайного сообщения и вывод на экран
if (ds_list_size(scienceMessages) > 0) {
    var randomIndex = irandom(ds_list_size(scienceMessages) - 1); // генерируем случайный индекс
    var randomMessage = ds_list_find_value(scienceMessages, randomIndex); // находим элемент по индексу
    draw_text(x, y, randomMessage); // выводим сообщение на экран
}
}
}


Добавлено: Июнь 22, 2023, 20:25:22
всем спасибо. Я в шрифте не добавил русский язык "нужно указать 1040-1103 для отображения русских букв. Для отображения буквы Ёё нужно дополнительно указать ещё 1025-1025 и 1105-1105."
так же сообщение стало отображаться но на один кадр. Теперь буду учиться ставить игру на паузу sm_hzx