Показать сообщение отдельно
Старый 21.09.2007, 22:38   #3
ARV
ПроЭктировщик
 
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений
(для 12 пользователей)
Re: Как одновременно анимировань несколько обьектов

плохо, что МР не поддерживает масиивы записей и вообще с многомерными массивами не очень работает... в общем, я решал проблему "многозадачности" движения объектов так: делал массив координат всех объектов, массив номеров текущего спрайта, в общем - кучу массивов, в которых хранились все параметры, необходимые для анимации. Потом в основном цикле вызывал процедуру рисования всех объектов, которая в цикле брала i-ый элемент из всех массивов и на их основе рисовала i-й объект... получалось, в основном цикле вызывается только одна процедура, что в общем не мешает работе с клавиатурой и т.п.
Где-то я выкладывал тут на форуме свой проект на этом принципе..."Муха" назывался кажется... в наработках по-моему...
(Offline)
 
Ответить с цитированием