- Сообщений: 935
- Спасибо получено: 895
Правила раздела:
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 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Как открыть инвентарь клавишей? VxAce
7 года 7 мес. назад #106167
от VeselyRodger
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
VeselyRodger создал тему: Как открыть инвентарь клавишей? VxAce
Можно ли реализовать открытие инвентаря через клавиши?
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 7 мес. назад - 7 года 7 мес. назад #106169
от Dmy
В принципе, да. Но есть загвоздка: в мейкере доступна только часть клавиатуры.
Управление в VX Ace сделано для геймпадов, поэтому он знает только несколько кнопок:
Причём играющие могут перенастроить эти клавиши (нажав F1 во время игры).
Поэтому если подходят эти клавиши, то сделать вызов инвентаря легко. В простейшем случае можно сделать параллельное событие, которое проверяет, нажата ли нужная кнопка, и в случае нажатия вызывает вот такой простой скрипт:
То есть это можно сделать вот так (в моём примере я проверяю кнопку «L» — то есть Q на клавиатуре):
(Я выбрал условием параллельного события переключатель №21, поэтому где-то в начале игры надо сделать событие с автостартом, которое включает этот переключатель.)
Если что, проверка нажатия кнопки находится на 4 странице команды «Условие» («Ветвление условий»):
А вот если нужна какая-то из клавиш, недоступных в Мейкере, то тогда задача становится на порядок сложнее. Нужно брать какой-то скрипт типа Full Input от HimeWorks .
Dmy ответил в теме Как открыть инвентарь клавишей? VxAce
VeselyRodger пишет: Можно ли реализовать открытие инвентаря через клавиши?
В принципе, да. Но есть загвоздка: в мейкере доступна только часть клавиатуры.
Управление в VX Ace сделано для геймпадов, поэтому он знает только несколько кнопок:
- A в мейкере = Shift на клавиатуре,
- B в мейкере = Escape, Insert или буква X на клавиатуре,
- C в мейкере = Enter, пробел или буква Z на клавиатуре,
- X в мейкере = буква A на клавиатуре,
- Y в мейкере = буква S на клавиатуре,
- Z в мейкере = буква D на клавиатуре,
- L в мейкере = буква Q или PageUp на клавиатуре,
- R в мейкере = буква W или PageDown на клавиатуре.
Причём играющие могут перенастроить эти клавиши (нажав F1 во время игры).
Поэтому если подходят эти клавиши, то сделать вызов инвентаря легко. В простейшем случае можно сделать параллельное событие, которое проверяет, нажата ли нужная кнопка, и в случае нажатия вызывает вот такой простой скрипт:
Code:
SceneManager.call Scene_Item
То есть это можно сделать вот так (в моём примере я проверяю кнопку «L» — то есть Q на клавиатуре):
(Я выбрал условием параллельного события переключатель №21, поэтому где-то в начале игры надо сделать событие с автостартом, которое включает этот переключатель.)
Если что, проверка нажатия кнопки находится на 4 странице команды «Условие» («Ветвление условий»):
А вот если нужна какая-то из клавиш, недоступных в Мейкере, то тогда задача становится на порядок сложнее. Нужно брать какой-то скрипт типа Full Input от HimeWorks .
Последнее редактирование: 7 года 7 мес. назад пользователем Dmy.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 7 мес. назад #106170
от VeselyRodger
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
VeselyRodger ответил в теме Как открыть инвентарь клавишей? VxAce
Спасибо за подробное разъяснение
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 7 мес. назад #106289
от VeselyRodger
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
VeselyRodger ответил в теме Как открыть инвентарь клавишей? VxAce
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 7 мес. назад #106290
от VeselyRodger
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
VeselyRodger ответил в теме Как открыть инвентарь клавишей? VxAce
Всё я разобрался, параллельно забыл поставить
Мои проекты:
rpgmakerunion.ru/user/veselyrodger
Мой канал на Ютубе:
youtube.com/channel/UCyttExMfXo8ke_PhQjNPyuw
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.099 секунд
