Войти на сайт

Авторизация, ждите ...
×

ТЕМА: Нужна помощь c выводом текста в окно.

Нужна помощь c выводом текста в окно. 11 года 2 мес. назад #63879

  • Nazrael
  • Nazrael аватар
  • Вне сайта
  • Познающий
  • Сообщений: 22
  • Спасибо получено: 2
Доброго времени суток. Мне необходима помощь в дописывании большей части скрипта окна. Надеюсь на вашу отзывчивость. Собственно по теме. Тело окна я написать смог , на этом мои знания программирования закончились. Сейчас это выглядит так. Осторожно! Под спойлером очень кривая графика и вырвиглазные цвета.

Сейчас.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


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


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

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Последнее редактирование: 11 года 2 мес. назад от Nazrael.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: aval__

Нужна помощь c выводом текста в окно. 11 года 2 мес. назад #63884

  • Amphilohiy
  • Amphilohiy аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 547
  • Спасибо получено: 666
  • 2 место ГотвПобедитель Сбитой кодировкиПрограммист RubyУчительОратор
Так у класса Window_Base уже есть методы для отрисовки текста, например
draw_text_ex(x, y, text)
Ну и text заменить чемнибудь вроде
"var1: " + $game_variables[id].to_s
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Администратор запретил публиковать записи гостям.

Нужна помощь c выводом текста в окно. 11 года 2 мес. назад #63885

  • Nazrael
  • Nazrael аватар
  • Вне сайта
  • Познающий
  • Сообщений: 22
  • Спасибо получено: 2
Amphilohiy пишет:
Так у класса Window_Base уже есть методы для отрисовки текста, например
draw_text_ex(x, y, text)
Ну и text заменить чемнибудь вроде
"var1: " + $game_variables[id].to_s

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

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

Нужна помощь c выводом текста в окно. 11 года 2 мес. назад #63886

  • Amphilohiy
  • Amphilohiy аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 547
  • Спасибо получено: 666
  • 2 место ГотвПобедитель Сбитой кодировкиПрограммист RubyУчительОратор
Я так понял тебе нужно примерно вот это
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% случаев это чья-то криворукость.
Администратор запретил публиковать записи гостям.

Нужна помощь c выводом текста в окно. 11 года 2 мес. назад #63887

  • Nazrael
  • Nazrael аватар
  • Вне сайта
  • Познающий
  • Сообщений: 22
  • Спасибо получено: 2
Нет , не помогает. Либо у меня руки кривые , либо дело в чём то другом.
Администратор запретил публиковать записи гостям.

Нужна помощь c выводом текста в окно. 11 года 2 мес. назад #63888

  • Amphilohiy
  • Amphilohiy аватар
  • Вне сайта
  • Светлый дракон
  • Сообщений: 547
  • Спасибо получено: 666
  • 2 место ГотвПобедитель Сбитой кодировкиПрограммист RubyУчительОратор
Ну, я по бырому накалякал демку, может поможет

собсно демо

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

Нужна помощь c выводом текста в окно. 11 года 2 мес. назад #63890

  • Nazrael
  • Nazrael аватар
  • Вне сайта
  • Познающий
  • Сообщений: 22
  • Спасибо получено: 2
Amphilohiy пишет:
Ну, я по бырому накалякал демку, может поможет

собсно демо

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

Всё ок. Дело было в способе вызова окна. Через Scene_Menu , текст не шел, а вот через ваш способ вызова всё сработало.
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.195 секунд