- Сообщений: 12
- Спасибо получено: 0
Правила раздела:
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 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Перемещение ящиков на кнопки
13 года 3 мес. назад - 13 года 3 мес. назад #58586
от VioRami
VioRami создал тему: Перемещение ящиков на кнопки
Хочу сделать простую вещь: перемещать ящики (герой толкает на 1 клетку).
Если под ящиком специальное поле (кнопка) - нужно отработать триггер (А+1).
Ящиков и кнопок много - хотелось бы универсальный обработчик придумать.
1 Ставлю новое событие (ящик) активация при столкновении (герой толкает).
2. В условии пишу - сделать 1 шаг от героя.
Это работает, если нет препятствий для ящика.
Но при невозможном движении события (событие ударяется в стенку) происходит зависание.
Подскажите, пожалуйста, как исправить зависание?
Оказалось, достаточно галку поставить ("игнорировать столкновения").
И вопрос по триггеру - как можно отработать событие-ящик, находящийся над указанной зоной?
Нужно прибавить переменную +1, если ящик в указанной области (1 клетка как и ящик), или -1, если ящик покинул эту область.
В идеале - менять вместе с +1 и -1 по событию изображение события.
Думаю, может скрипт придется писать.
Не смог найти справочника по скрипатм RPG Maker Ace на русском - если есть в природе линканите, пожалуйста.
Английский не искал, должен по идее на сайте разрабов быть (если у кого есть - ланканите тоже).
PS: спасибо DeadElf79 и caveman с решением зависания.
А вот как активировать переключатель, когда ящик на него ставишь?
Триггер срабатывает только когда герой сталкивается (т.е. получается 2 раза толкать ящик надо, чтобы 2й раз сработало столкновение героя и триггера, а на сам ящик-событие реакции нет).
Помогите, пожалуйста
Если под ящиком специальное поле (кнопка) - нужно отработать триггер (А+1).
Ящиков и кнопок много - хотелось бы универсальный обработчик придумать.
1 Ставлю новое событие (ящик) активация при столкновении (герой толкает).
2. В условии пишу - сделать 1 шаг от героя.
Это работает, если нет препятствий для ящика.
Но при невозможном движении события (событие ударяется в стенку) происходит зависание.
Подскажите, пожалуйста, как исправить зависание?
Оказалось, достаточно галку поставить ("игнорировать столкновения").
И вопрос по триггеру - как можно отработать событие-ящик, находящийся над указанной зоной?
Нужно прибавить переменную +1, если ящик в указанной области (1 клетка как и ящик), или -1, если ящик покинул эту область.
В идеале - менять вместе с +1 и -1 по событию изображение события.
Думаю, может скрипт придется писать.
Не смог найти справочника по скрипатм RPG Maker Ace на русском - если есть в природе линканите, пожалуйста.
Английский не искал, должен по идее на сайте разрабов быть (если у кого есть - ланканите тоже).
PS: спасибо DeadElf79 и caveman с решением зависания.
А вот как активировать переключатель, когда ящик на него ставишь?
Триггер срабатывает только когда герой сталкивается (т.е. получается 2 раза толкать ящик надо, чтобы 2й раз сработало столкновение героя и триггера, а на сам ящик-событие реакции нет).
Помогите, пожалуйста
Последнее редактирование: 13 года 3 мес. назад пользователем VioRami.
Тема заблокирована.
13 года 3 мес. назад #58588
от caveman
caveman ответил в теме Столкновения объектов (зависание при непроходимоси
в xp ставится галочка внизу, Ignore if can't moveПодскажите, пожалуйста, как исправить зависание?
Спасибо сказали: VioRami
Тема заблокирована.
13 года 3 мес. назад #58589
от DeadElf79
DeadElf79 ответил в теме Столкновения объектов (зависание при непроходимоси
Спасибо сказали: VioRami
Тема заблокирована.
13 года 3 мес. назад #58592
от VioRami
VioRami ответил в теме Столкновения объектов (зависание при непроходимоси
Огромное спасибо, больше не зависает!
В русской версии перевели "Игнорировать преграды" - меня ввело в заблуждение, думал будет сквозь текстуры толкать.
Подскажите, пожалуйста, по второму вопросу - как можно отслеживать на объекте, столкновения с другим объектом?
Т.е. счетчик увеличивать или уменьшать (и спрайты менять), если "ящик" переместился в указанную клетку?
Я так понимаю, сам обработчик должен быть - эта самая клетка?
В русской версии перевели "Игнорировать преграды" - меня ввело в заблуждение, думал будет сквозь текстуры толкать.
Подскажите, пожалуйста, по второму вопросу - как можно отслеживать на объекте, столкновения с другим объектом?
Т.е. счетчик увеличивать или уменьшать (и спрайты менять), если "ящик" переместился в указанную клетку?
Я так понимаю, сам обработчик должен быть - эта самая клетка?
Тема заблокирована.
13 года 3 мес. назад #58596
от DeadElf79
DeadElf79 ответил в теме Столкновения объектов (зависание при непроходимоси
Тема заблокирована.
13 года 3 мес. назад #58597
от VioRami
VioRami ответил в теме Столкновения объектов (зависание при непроходимоси
уже думаю английский ставить асе.
Event touch перевели как "столкновение".
Срабатывает, если персонаж проходит.
А мне нужно, чтобы от другого события срабатывало (т.е. ящик сверху. а не герой)
Event touch перевели как "столкновение".
Срабатывает, если персонаж проходит.
А мне нужно, чтобы от другого события срабатывало (т.е. ящик сверху. а не герой)
Тема заблокирована.
13 года 3 мес. назад #58599
от DeadElf79
DeadElf79 ответил в теме Столкновения объектов (зависание при непроходимоси
Странно. Проверь еще разок, что ли. Вроде все работает.
Тема заблокирована.
13 года 3 мес. назад #58600
от VioRami
VioRami ответил в теме Столкновения объектов (зависание при непроходимоси
У меня на событии сейчас вывод сообщения "ОК".
В событии, как на картинке, под персонажем / столкновение.
Только где графика надо добавить еще галку "Проходимое" (Through).
Если персонаж встает в область - сообщение выводится.
А если перемещает туда другое событие (ящик), ничего не выводится.
В событии, как на картинке, под персонажем / столкновение.
Только где графика надо добавить еще галку "Проходимое" (Through).
Если персонаж встает в область - сообщение выводится.
А если перемещает туда другое событие (ящик), ничего не выводится.
Тема заблокирована.
13 года 3 мес. назад - 13 года 3 мес. назад #58601
от DeadElf79
DeadElf79 ответил в теме Столкновения объектов (зависание при непроходимоси
Уже попробовал сам. Странно.
Не знаю, почему этот самый простейший метод не срабатывает. Хм..
Не знаю, почему этот самый простейший метод не срабатывает. Хм..
Последнее редактирование: 13 года 3 мес. назад пользователем DeadElf79.
Тема заблокирована.
13 года 3 мес. назад #58602
от VioRami
VioRami ответил в теме Столкновения объектов (зависание при непроходимоси
Извиняюсь за каламбур, как можно проверить, есть ли другое событие над событием?
Т.е. открываю свойства региона и хочу там прописать условие, если сверху что-то есть....
Т.е. открываю свойства региона и хочу там прописать условие, если сверху что-то есть....
Тема заблокирована.
13 года 3 мес. назад - 13 года 3 мес. назад #58606
от Иванов
Если переключатель статичен, можно не вводить переменные "Хп" и "Уп", а сразу в условиях писать конкретные числа - координаты переключателя (они в мейкере показаны справа внизу после названия карты, когда выбрана клеточка)
Иванов ответил в теме Столкновения объектов (зависание при непроходимоси
-Параллельное событие, считающее координаты событий. (переменная Хя= х ящика, переменная Уя= у ящика, переменная Хп= х переключателя, переменная Уп= у переключателя, условие: пременная Хя=переменная Хп, условие: пременная Уя=переменная Уп. показать сообщение ОК!)Извиняюсь за каламбур, как можно проверить, есть ли другое событие над событием?
Если переключатель статичен, можно не вводить переменные "Хп" и "Уп", а сразу в условиях писать конкретные числа - координаты переключателя (они в мейкере показаны справа внизу после названия карты, когда выбрана клеточка)
Последнее редактирование: 13 года 3 мес. назад пользователем Иванов.
Спасибо сказали: DeadElf79
Тема заблокирована.
13 года 3 мес. назад #58607
от Иванов
Иванов ответил в теме Столкновения объектов (зависание при непроходимоси
ДядяЕльф79, здесь имеется ввиду касание не события событием, а касание этим событием героя...и это очень печальноУже попробовал сам. Странно.
Не знаю, почему этот самый простейший метод не срабатывает. Хм..
Тема заблокирована.
13 года 3 мес. назад #58608
от DeadElf79
DeadElf79 ответил в теме Столкновения объектов (зависание при непроходимоси
О_О... Странно. Значит, я давно уже заблуждаюсь в работе такой мелочи, которую не использую.
Тема заблокирована.
13 года 3 мес. назад #58610
от VioRami
VioRami ответил в теме Столкновения объектов (зависание при непроходимоси
хм... буду разбираться с Х Y
Странно, мне казалось поставить ящик на кнопку-переключатель часто применяется, а значит и проста в исполнении.
Странно, мне казалось поставить ящик на кнопку-переключатель часто применяется, а значит и проста в исполнении.
Тема заблокирована.
13 года 3 мес. назад - 13 года 3 мес. назад #58611
от VioRami
VioRami ответил в теме Столкновения объектов (зависание при непроходимоси
с 1с ящиком просто, но ящиков у меня 10 и кнопок 10.
Это надо 100 возможных условий получается проверить...
Искал на этом и бурговском форумах и никто похожего, оказывается, не делал.
Если появятся идеи - дайте знать
Это надо 100 возможных условий получается проверить...
Искал на этом и бурговском форумах и никто похожего, оказывается, не делал.
Если появятся идеи - дайте знать
Последнее редактирование: 13 года 3 мес. назад пользователем VioRami.
Тема заблокирована.
13 года 3 мес. назад #58645
от caveman
caveman ответил в теме Столкновения объектов (зависание при непроходимоси
нечто подобное (по 4 каждого) делал, и попросту вешал 4 условия на ящик (проверку координат для каждой кнопки; разные ибо нажимать надо конкретную кнопку). Далее копипаст на остальные ящики.
Тема заблокирована.
13 года 3 мес. назад - 13 года 3 мес. назад #58646
от VioRami
VioRami ответил в теме Столкновения объектов (зависание при непроходимоси
caveman, подскажи, пожалуйста, как проверять координаты?
Я новичек в Rpgmaker'e, не смог найти инфы.
PS:
Если есть справочник по скриптам и полезная инфа - линканите, пожалуйста, можно в личку.
Спасибо.
Я новичек в Rpgmaker'e, не смог найти инфы.
PS:
Если есть справочник по скриптам и полезная инфа - линканите, пожалуйста, можно в личку.
Спасибо.
Последнее редактирование: 13 года 3 мес. назад пользователем VioRami.
Тема заблокирована.
13 года 3 мес. назад #58647
от Иванов
Иванов ответил в теме Перемещение ящиков на кнопки
точно так же, как и в параллельном ивенте, с которым ты разобрался, только записываешь условия в ивенте ящика.
Тема заблокирована.
13 года 3 мес. назад #58648
от VioRami
VioRami ответил в теме Перемещение ящиков на кнопки
Я нашел на 3й вкладке (Команды события) - "Получить данные о месте".
По идее, должны сохраняться координаты Х У в заданные координаты, но в выводе не получилось их задействовать - вылетает ошибка (.../data невозможно получить данные из переменных).
А как само сравнение сделать не понял.я
Где искать-то Х,У ящика сравнивая с Х,У на карте
?
По идее, должны сохраняться координаты Х У в заданные координаты, но в выводе не получилось их задействовать - вылетает ошибка (.../data невозможно получить данные из переменных).
А как само сравнение сделать не понял.я
Где искать-то Х,У ящика сравнивая с Х,У на карте
Тема заблокирована.
13 года 3 мес. назад - 13 года 3 мес. назад #58649
от Иванов
Иванов ответил в теме Перемещение ящиков на кнопки
ПеременнаяХя - значение игровое(в самом низу)- нажимаешь на многоточие, там-персонаж "это событие" его Х карты,
ПеременнаяУя то же самое, только в конце У карты.
Условие-переменная или сразу координатаХ твоей кнопки-равно переменнаяХя
Условие-переменная или сразу координатаУ твоей кнопки-равно переменнаяУя
сообщение: Ок!
П.С.
команда"Получить данные о месте" не имеет ничего общего с координатами события. Она получает данные тега поверхности(выставляется в тайлсете) или определенного тайла.
ПеременнаяУя то же самое, только в конце У карты.
Условие-переменная или сразу координатаХ твоей кнопки-равно переменнаяХя
Условие-переменная или сразу координатаУ твоей кнопки-равно переменнаяУя
сообщение: Ок!
П.С.
команда"Получить данные о месте" не имеет ничего общего с координатами события. Она получает данные тега поверхности(выставляется в тайлсете) или определенного тайла.
Последнее редактирование: 13 года 3 мес. назад пользователем Иванов.
Тема заблокирована.
Время создания страницы: 0.131 секунд
