Нужна помощь c выводом текста в окно.

Больше
12 года 8 мес. назад - 12 года 8 мес. назад #63879 от Nazrael
Доброго времени суток. Мне необходима помощь в дописывании большей части скрипта окна. Надеюсь на вашу отзывчивость. Собственно по теме. Тело окна я написать смог , на этом мои знания программирования закончились. Сейчас это выглядит так. Осторожно! Под спойлером очень кривая графика и вырвиглазные цвета.

Сейчас.
ВНИМАНИЕ: Спойлер!


Должно стать. Маленькое пояснение , имеется в виду не text = var , а то что выводиться слово и сразу за ним , как в характеристиках , выводиться числовое значение общей переменной.
ВНИМАНИЕ: Спойлер!


Само тело окна , прошу класс не менять , так - как он привязан к Scene_Menu.

ВНИМАНИЕ: Спойлер!
Последнее редактирование: 12 года 8 мес. назад пользователем Nazrael.
Спасибо сказали: aval__

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
12 года 8 мес. назад #63884 от Amphilohiy
Так у класса Window_Base уже есть методы для отрисовки текста, например
Code:
draw_text_ex(x, y, text)
Ну и text заменить чемнибудь вроде
Code:
"var1: " + $game_variables[id].to_s

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 8 мес. назад - 12 года 8 мес. назад #63885 от Nazrael

Amphilohiy пишет: Так у класса Window_Base уже есть методы для отрисовки текста, например

Code:
draw_text_ex(x, y, text)
Ну и text заменить чемнибудь вроде
Code:
"var1: " + $game_variables[id].to_s


Спасибо , сейчас попробую. Я просто код читать не особо умею , а документация у меня почему - то на японском.

UPD. Не сработало , не хочет запускаться ни под одним предлогом.
Последнее редактирование: 12 года 8 мес. назад пользователем Nazrael.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
12 года 8 мес. назад #63886 от Amphilohiy
Я так понял тебе нужно примерно вот это
Code:
def refresh contents.clear #<- вообще это сомнительно, т.к. если окно не будешь перерисовывать, то и очищать не надо draw_text_ex(0, 0, "var1: " + $game_variables[1].to_s) draw_text_ex(0, line_height, "var2: " + $game_variables[2].to_s) draw_text_ex(0, 2 * line_height, "var3: " + $game_variables[3].to_s) end

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 8 мес. назад #63887 от Nazrael
Нет , не помогает. Либо у меня руки кривые , либо дело в чём то другом.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
12 года 8 мес. назад #63888 от Amphilohiy
Ну, я по бырому накалякал демку, может поможет

собсно демо

У тебя точно RGSS3?

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 8 мес. назад #63890 от Nazrael

Amphilohiy пишет: Ну, я по бырому накалякал демку, может поможет

собсно демо

У тебя точно RGSS3?


Всё ок. Дело было в способе вызова окна. Через Scene_Menu , текст не шел, а вот через ваш способ вызова всё сработало.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.103 секунд
Работает на Kunena форум