Видеокурс по GameMaker Studio 2. Противники. Часть 2.

Видео номер пять часть вторая. Продолжаем создавать противников для нашего игрока. Дадим им интеллект, чтобы они могли не только ходить тут и там, но и преследовать игрока с целью нападения.

Следующее видео будет вне рамок курса, но тоже про GMS. Оно будет не обучающим. Может даже я не буду его выкладывать сюда, чтобы не смущало (:

Затем мы начнем создавать базовый интерфейс для нашей игры.


В прошлый раз мне посоветовали сделать текстовую версию уроков. Я работаю над этим, но на данный момент не доделал их. Я думаю сделать их все, а потом выложить у себя в группе, чтобы не дублировать здесь информацию, сказанную в видео.


Также вступайте в нашу группу ВК:  https://vk.com/walkdigidong


И как всегда, оставляйте свои комментарии, замечания и предложения.

Лига Разработчиков Видеоигр

6.8K поста22.2K подписчика

Добавить пост

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

Автор поста оценил этот комментарий

гмс2 приучает к плохому. Создать объект - самое плохой из вариантов "как передать информацию". Ты должен просто передавать данные, не плодя лишних сущностей.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Думаю, в идеале так и должно быть, как вы сказали)

Автор поста оценил этот комментарий

выложи проект, я не умею править код в видео Х_Х

раскрыть ветку (1)
Автор поста оценил этот комментарий

Он под видео

показать ответы
Автор поста оценил этот комментарий

зачем проверка? Не нужен хитбокс, передай из энеми данные в плеера. Ты это же самое делаешь через хитбокс. Зачем он тебе?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Можно и так, но это просто один из способов передачи урона. Представим, что перед NPC несколько противников и он делает удар перед собой. По любому же нужна будет какая-то проверка на столкновение с теми, в кого он попал "ударом". Иначе либо он в одного попадёт, либо вообще во всех.

показать ответы
Автор поста оценил этот комментарий

ну автор сам разбирается, как я понимаю, параллельно. в основном его работа - это адаптация документации на русский язык  с примерами :)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Единственное, с чем я согласен это то, что нужны дополнительные проверки на уничтожение hitbox'a. Но в данном случае такое событие, что он не попадёт в игрока очень мало вероятно, а если объекта игрока не будет, то он просто ошибку выдаст. Так что да, тут нужна ещё проверка и на это. Но тогда видео будет ещё больше, а тут говорят, что я и так останавливаюсь много на элементарных вещах

показать ответы
Автор поста оценил этот комментарий

ну автор сам разбирается, как я понимаю, параллельно. в основном его работа - это адаптация документации на русский язык  с примерами :)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Несколько раз прочитал ваши комменты и не совсем понимаю, о чем вы и в чем проблема? Зачем делать проверку коллизии через какой-то специальный ивент коллизии? Насколько я знаю, он тоже вызывается каждый кадр, поэтому он бессмысленен тут. Зачем тут коллизия с маской определённого радиуса? Ведь у меня тоже идёт проверка с кругом определенного радиуса. Приведите примеры того, как сделано у меня, и как вы считаете должно быть, иначе мне кажется, что вы не о том говорите

показать ответы