Пятница, 19 Апреля 2024, 16:46

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Объекты (Стратегия)
Объекты
kirillinyakinДата: Среда, 01 Ноября 2017, 16:50 | Сообщение # 1
уже был
Сейчас нет на сайте
Подскажите, как сделать так, чтобы объекты не наезжали друг на друга, а, к примеру, обходили друг друга.
nekroo98Дата: Среда, 01 Ноября 2017, 17:05 | Сообщение # 2
почетный гость
Сейчас нет на сайте
ну, например в событии столкновения с каким-то обьектом или родителем обьекта прописать
Код
   
speed=0

if place_meeting(x,y,other)
{
x+=lengthdir_x(2,point_direction(x,y,other.x,other.y)-180)
y+=lengthdir_y(2,point_direction(x,y,other.x,other.y)-180)
}


это будет останавливать их, и немного отталкивать друг от друга. можно убрать speed=0 и они будут долбиться в обьект, пока не пройдут(пока обьект не исчезнет с пути движения). для умных обходов - хз как сделать)
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Объекты (Стратегия)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг