1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Звуки шагов с PixelMovement
Решением может быть ивент проверяющий движется ли герой и если да то воспроизводится соответствующий звук.
В ютубе, в комментарияз, я нашел подобный скрипт:
If: $gamePlayer.regionId();
if: $gamePlayer.isMoving();
Play SE: Footstep Sound
Wait 30 frames
End.
В $gamePlayer.regionId() я вставил значение - 2 - то есть регион 2. Но что вставлять в $gamePlayer.isMoving(); я не знаю. При запуске игры выдает ошибку именно по этой строчке.
Вопрос - как сделать так, чтобы скрипт заработал? Заранее спасибо!)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Aiaz Marx пишет: Проблема такая. Я хочу добавить в игру звуки шагов, но пользуюсь плагином PseudoPixelMovement(GALV) из-за чего настроить данную функцию через регионы и плагины Yanfy получается - звук выходит как из автомата.
Решением может быть ивент проверяющий движется ли герой и если да то воспроизводится соответствующий звук.
В ютубе, в комментарияз, я нашел подобный скрипт:
If: $gamePlayer.regionId();
if: $gamePlayer.isMoving();
Play SE: Footstep Sound
Wait 30 frames
End.
В $gamePlayer.regionId() я вставил значение - 2 - то есть регион 2. Но что вставлять в $gamePlayer.isMoving(); я не знаю. При запуске игры выдает ошибку именно по этой строчке.
Вопрос - как сделать так, чтобы скрипт заработал? Заранее спасибо!)
вот ничего непонятно из описания.
скинь ссылку,где ты это нашел.
и мейкер укажи. я увидел "энд" и двоеточие и подумал что эйс. потом смотрю - но в эйсе же вроде как $game_player пишется или что-то вроде того. в итоге запутался. подозреваю что это вообще не скрипты, а команды события.
$gamePlayer.isMoving() - метод,определяющий движется ли игрок. скорее всего надо сравнить его с true, поэтому $gamePlayer.isMoving() == true
или если скриптом, то просто ($gamePlayer.isMoving())
не проверял, попробуй. если не прокатит еще подскажу
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
У меня сработало вот так:Aiaz Marx пишет: В $gamePlayer.regionId() я вставил значение - 2 - то есть регион 2. Но что вставлять в $gamePlayer.isMoving(); я не знаю. При запуске игры выдает ошибку именно по этой строчке
◆ Если : Скрипт : $gamePlayer.regionId() == 2
◆ Если : Скрипт : $gamePlayer.isMoving()
◆ Воспроизвести SE : Нужный аудиофайл
◆
: Конец
◆
: Конец
◆ Ждать : 30 кадры(ов)
◆
То есть нужно создать два условных ветвления с условиями типа «Скрипт». В первом написать такое условие:
$gamePlayer.regionId() == 2
А во втором — такое:
$gamePlayer.isMoving()
Как вариант, можно объединить два условия в одну проверку:
$gamePlayer.regionId() == 2 && $gamePlayer.isMoving()
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
◆ Если : Скрипт : $gamePlayer.regionId() == 2 && $gamePlayer.isMoving()
◆ Скрипт : AudioManager.playSe({ name: 'step'+Math.round(Math.random()), volume: 10, pitch: 100, pan: 0 });
◆ Ждать : 15 кадры(ов)
◆: Конец
То есть когда мы двигаемся по региону 2, воспроизводится звук шагов в интервалом в 15 кадров.
Вторая строчка (AudioManager.playSe) воспроизводить рандомный звук из папки SE. Для коррекной работы скрипта вам нужно два звука: step0 и step1.
естественно название файла(step) можно изменить, но циферки должны быть обязательно.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
galvs-scripts.com/galvs-region-effects/
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Не засоряйте тему не прочитав о чем она. Говорю же, плагины-скрипты с привязкой к регионам не работаю, так как стоит "ПОПИКСЕЛЬНОЕ" движение. Проходим по твоей же ссылке и читаем:Да чего ты мучаешься?
galvs-scripts.com/galvs-region-effects/
I’m using Victor’s Pixel Movement and Diagonal Movement scripts, do you think that’s why? Thanks in advance.Galv says:
Yeah it’s not compatible with pixel movement
То есть, автор сам говорит, что с попиксельным движением плагин не работает.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Звуки будут накладываться друг на друга, отчего звук получится как из автомата. Добавление тишины здесь ни чем поможет.А если отредактировать звуковые файлы? Немного удлинить файл звука шагов, вставить тишину?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
