Перемещение нескольких объектов как один -
lost13 - 17.11.2010
Здраствуйте))) Вот такой вопрос... как же переместить группу объектов в другую точку так, как будто это один объект, тоесть чтобы каждый объект из группы остался в таком же положении относительно остальных объектов
Re: Перемещение нескольких объектов как один -
Johnny_Xayc - 17.11.2010
задавай одинаковую скорость движения объектам...
Re: Перемещение нескольких объектов как один -
Aleks10 - 17.11.2010
для каждого объекта разные координаты
т.е. нужно знать направление движения, допустим (3;4)
значит к каждому обьекту прибавляешь или отнимаешь эти координаты, ну и одинаковая скорость естесно
Re: Перемещение нескольких объектов как один -
Stepashka - 18.11.2010
ИМХО проще задать один объект как основу, задать ему координаты, остальным объектам проствлять коорднаты через рассчеты смешением координат от основного. Двигать первый, а остальные координаты рассчитывать по темже формулам.
Если сделать все с умом то перемещение любого числа объектов будет делом одной команды.
Re: Перемещение нескольких объектов как один -
lost13 - 18.11.2010
Stepashka=ИМХО проще задать один объект как основу, задать ему координаты, остальным объектам проствлять коорднаты через рассчеты смешением координат от основного. Двигать первый, а остальные координаты рассчитывать по темже формулам.
Если сделать все с умом то перемещение любого числа объектов будет делом одной команды.
===
Оо
Re: Перемещение нескольких объектов как один -
Aleks10 - 18.11.2010
Quote:
Originally Posted by Stepashka
ИМХО проще задать один объект как основу, задать ему координаты, остальным объектам проствлять коорднаты через рассчеты смешением координат от основного. Двигать первый, а остальные координаты рассчитывать по темже формулам.
Если сделать все с умом то перемещение любого числа объектов будет делом одной команды.
|
ну это и называется направление(вектор) движения...
взять вектор, и сместить все объекты на этот вектор
Re: Перемещение нескольких объектов как один -
lost13 - 18.11.2010
Я как всегда ничего непонял =D
Re: Перемещение нескольких объектов как один -
lost13 - 25.11.2010
мб есть какойто скрипт в котором это осуществлено? хотелось бы разобраться)))
Re: Перемещение нескольких объектов как один -
Aleks10 - 25.11.2010
пробуй, тестируй(хотя бы раз 100) разные комбинации
когда
сильно надоест, спрашивай
если всё так плохо, бери 2-3 обьекта, и пробуй перемещать...
Re: Перемещение нескольких объектов как один -
MX_Master - 26.11.2010
человек спросил, может ли кто-то вместо него написать код, не советуйте ему написать самому ((:
для топикстартера:
зная начальные и конечные координаты 1 объекта, можно подвинуть что угодно вместе с ним. Отнимем от конечных начальные и получим "смещение". Это "смещение" прибавим к текущ координатам тех объхектов, которые нужно передвинуть. Эта сумму указываем для каждого объекта в MoveObject.
То, что скорость должна быть одинаковая это и ежу понятно.