Среда, 19 Декабря 2018, 02:58

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker Studio » Движение объекта относительно image_angle другого объекта
Движение объекта относительно image_angle другого объекта
vampir0305Дата: Воскресенье, 03 Сентября 2017, 19:38 | Сообщение # 1
Unity C# Programmer
Сейчас нет на сайте
У меня есть объект круг, который вращается с помощью image_angle++, и мне нужно чтобы объект квадрат при вращении круга всегда оставался в той точке относительно круга. То есть круг вращается и объект двигается оставаясь на той же точке на круге. Можно ли такое сделать? И если таких объектов квадратов несколько, чтобы оставались на своём же месте на круге.

Сообщение отредактировал vampir0305 - Воскресенье, 03 Сентября 2017, 19:39
SmirnuXДата: Воскресенье, 03 Сентября 2017, 20:34 | Сообщение # 2
был не раз
Сейчас нет на сайте
Используй lengthdir_x и lengthdir_y и прибавляй их к координатам круга.
vampir0305Дата: Воскресенье, 03 Сентября 2017, 21:03 | Сообщение # 3
Unity C# Programmer
Сейчас нет на сайте
lengthdir_x и lengthdir_y пробовал. Работает как надо, но если делать ещё один объект квадрат то они сливаются в один(двигаются одинаково). Как можно сделать расстояние между ними.
в Step писал так:
Код

dir -= 5
x = obj_center.x + lengthdir_x(70, dir)
y = obj_center.y + lengthdir_y(70, dir)
AlexanderBekkerДата: Воскресенье, 03 Сентября 2017, 22:52 | Сообщение # 4
участник
Сейчас нет на сайте
Цитата vampir0305 ()
они сливаются в один(двигаются одинаково). Как можно сделать расстояние между ними.

Чтобы этого не происходило, нужно добавлять смещение по направлению:
Код
x = obj_center.x + lengthdir_x(70, dir - 45);
y = obj_center.y + lengthdir_y(70, dir - 45);


Blood Harvest
Blood Harvest 2
Blood Harvest 3
Super Blasting Boy
BekkerDev Level Editor 3
Разработчик и издатель инди-игр в Steam.
BekkerDev Studio
vampir0305Дата: Понедельник, 04 Сентября 2017, 15:03 | Сообщение # 5
Unity C# Programmer
Сейчас нет на сайте
AlexanderBekker, Спасибо! Помогло!
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker Studio » Движение объекта относительно image_angle другого объекта
  • Страница 1 из 1
  • 1
Поиск:

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