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