Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: Автоматическое движение игрока вперёд

Автоматическое движение игрока вперёд 1 мес. 2 дн. назад #119585

  • Whynotia
  • Whynotia аватар
  • Вне сайта
  • Познающий
  • Сообщений: 17
  • Спасибо получено: 5
Здравствуйте! Прошу помощи в реализации идеи, чтоб при активации события персонаж начинал бежать вперёд, а игрок мог только регулировать направление его движения. Что-то вроде "Змейки", но без поедания чего-либо и увеличения хвоста. Пробовал сделать подобным образом (смотреть прикреплённое изображение), но тогда повороты персонажа происходят иногда не с первого нажатия клавиши или с задержкой, а при удержании клавиши поворота персонаж останавливается.
Вложения:
Последнее редактирование: 1 мес. 2 дн. назад от Whynotia.
Администратор запретил публиковать записи гостям.

Автоматическое движение игрока вперёд 1 мес. 2 дн. назад #119586

  • Lemmy
  • Lemmy аватар
  • Вне сайта
  • Просветлённый
  • Создатель игры о Гарри Поттере
  • Сообщений: 369
  • Спасибо получено: 338
  • ВетеранУчительКомпозиторПроект месяца 2 местоРазработчик
Это потому, что ты движение вперёд и проверку нажатия клавиш сделал в одном событии. Сделай автоматическое движение вперёд одним событием (чтоб оно выполнялось в режиме параллельно), а проверку нажатия клавиш и перемещение - в другом. Или вообще второе событие не делай.
-Я злой ужасный Шайтан! Я порву тебя на куски!
-Ха-ха! Да какой ты Шайтан, не смеши меня!!!)
Game Over.
Последнее редактирование: 1 мес. 2 дн. назад от Lemmy.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Whynotia

Автоматическое движение игрока вперёд 1 мес. 1 день назад #119587

  • Whynotia
  • Whynotia аватар
  • Вне сайта
  • Познающий
  • Сообщений: 17
  • Спасибо получено: 5
При создание такого события игрок просто движется вперёд и не реагирует ни на что, независимо от того есть ли ещё одно событие с проверкой нажатия клавиш или нет.
Вложения:
Последнее редактирование: 1 мес. 1 день назад от Whynotia.
Администратор запретил публиковать записи гостям.

Автоматическое движение игрока вперёд 1 мес. 1 день назад #119588

  • Lemmy
  • Lemmy аватар
  • Вне сайта
  • Просветлённый
  • Создатель игры о Гарри Поттере
  • Сообщений: 369
  • Спасибо получено: 338
  • ВетеранУчительКомпозиторПроект месяца 2 местоРазработчик
Попробуй тогда в событии, где движение вперёд, поставить за движением вперёд малюсенькую паузу wait 0.1 или даже wait 0.0
-Я злой ужасный Шайтан! Я порву тебя на куски!
-Ха-ха! Да какой ты Шайтан, не смеши меня!!!)
Game Over.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Whynotia

Автоматическое движение игрока вперёд 1 мес. 1 день назад #119589

  • Whynotia
  • Whynotia аватар
  • Вне сайта
  • Познающий
  • Сообщений: 17
  • Спасибо получено: 5
Попробовал разные комбинации в сочетание с командой "ждать".
1,2 - не двигается.
3 - двигается рывками лишь при нажатие кнопок поворота, остальное время - не двигается.
4 - двигается вперёд, невзирая на нажатия клавиш.
5 - двигается вперёд, реагирует на нажатия клавиш, но зачастую со второго-третьего раза.
6,7,8 - двигается вперёд, невзирая на нажатия клавиш.
Вложения:
Администратор запретил публиковать записи гостям.

Автоматическое движение игрока вперёд 1 мес. 1 день назад #119591

  • VarVarKa
  • VarVarKa аватар
  • Вне сайта
  • Мастер
  • Сообщений: 163
  • Спасибо получено: 406
  • Организатор конкурсовТестерПроект месяца 1 местоПроект месяца 2 местоПроект месяца 3 место
Попробуй сделать так:
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


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

Автоматическое движение игрока вперёд 1 мес. 1 день назад #119594

  • Whynotia
  • Whynotia аватар
  • Вне сайта
  • Познающий
  • Сообщений: 17
  • Спасибо получено: 5
Это работает идеально! Спасибо всем, кто помогал)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: VarVarKa
Время создания страницы: 0.194 секунд