- Сообщений: 12
- Спасибо получено: 1
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Перенос строки в скрипте
10 года 11 мес. назад #81228
от Lanjetto
Lanjetto создал тему: Перенос строки в скрипте
Будучи нубом в области скриптинга, наковырял вот такой вот код
Который вызывает окно, в котором должны отображаться значения, из окна "показать выбор" при их нажатии
Вызывается он вот так:
Как использовать код из game_message.choice я так и не понял, поэтому вписываю значения вручную
Но тут возникла пробелма: при выводе один текст накладывается на другой. Я вижу что проблема в параметре "y" в draw_text, но как каждое следующее сообщение переносить на новую строчку в этом окне - ума не приложу.
При этом, надо чтобы первое выбранное значение было вверху окна, следующее ниже и т.д.
Code:
class Custom_Window_IDA < Window_Base
def initialize()
super(0, 0, 200, 200)
end
def change_text( text )
return unless text.is_a?(String)
draw_text(text,0 ,0, 100, 50)
end
def draw_text(text, x, y, text_width, text_height, alignment = 0)
contents.draw_text(x, y, text_width, text_height, text, alignment)
end
end
Который вызывает окно, в котором должны отображаться значения, из окна "показать выбор" при их нажатии
Вызывается он вот так:
Code:
@window = Custom_Window_IDA.new
@window.change_text("текст")
Но тут возникла пробелма: при выводе один текст накладывается на другой. Я вижу что проблема в параметре "y" в draw_text, но как каждое следующее сообщение переносить на новую строчку в этом окне - ума не приложу.
При этом, надо чтобы первое выбранное значение было вверху окна, следующее ниже и т.д.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 11 мес. назад - 10 года 11 мес. назад #81230
от DeadElf79
DeadElf79 ответил в теме Перенос строки в скрипте
либо
либо
первый для переноса только в окне кода, второй - в самой строке для отрисовки
Code:
"текст "+
" и его продолжение"
либо
Code:
"текст\nи его продолжение"
первый для переноса только в окне кода, второй - в самой строке для отрисовки
Последнее редактирование: 10 года 11 мес. назад пользователем DeadElf79.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
10 года 11 мес. назад #81231
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме Перенос строки в скрипте
А для переноса по y координате, нужно вместо числа завести переменную, которую менять после выполнения.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
10 года 11 мес. назад #81232
от Lanjetto
Lanjetto ответил в теме Перенос строки в скрипте
А переменную заводить обязательно именно внутри скрипта, или можно и игровую?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
10 года 11 мес. назад - 10 года 11 мес. назад #81233
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме Перенос строки в скрипте
Внутри.
Советую для начала изучить русский мануал по мейкеру, базовые основы там хорошо объяснены.
Вот здесь можно скачать её.
Советую для начала изучить русский мануал по мейкеру, базовые основы там хорошо объяснены.
Вот здесь можно скачать её.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 10 года 11 мес. назад пользователем strelokhalfer. Причина: Ссылко
Спасибо сказали: DeadElf79, peter8031983
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.093 секунд
