Цитата:
Сообщение от Tfp
ппц...по сети гюляет уже давно абсолютно такой же по логике метод(рисование в битмапу с блендом дифференс) только реализованый куда быстрей(ну развечто только для статики там нету метода с копированием уже зарисованой битмапы)
|
И? По твоей логике зачем вообще выкладывать сайты не проффесионалам, если професиональные фирмы уже давно сделали сайт лучше?
Волгоградец сделал этот скрипт и попросил оценить, указать баги и прочее, он
совершенствуется. По твоей логике, зачем вообще жить, если кто то уже давно прожил, а?
To Волгоградец: кхм... 1000 обьектов, кое как открылось, но тормозов замеченно не было. я тут подумал.. чтобы убрать тормоза в твоем примере, попробуй:
1) проверять соприкосновение баундинг боксов - если их нету, смысла проверять тоже нету - 80% времени быстродействие возрастет в сотни раз
2) если и соприкосается, то нужно определить, с какой четвертью пересекается. То есть, если обьект выше и левее чем центр другого обьекта, то он полюбому если и пересекается, то именно с левой верхней четвертью. Если мне не изменяет память, чем меньше битмап, тем быстрее он будет работать.
3) Ну, уже непосредственно ищем пересечения твоим методом.
Лучше сразу четвертовать это изображение и хранить все неизменяемые переменные в памяти.
Preprocessing, (c) N authors