![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Сейчас проверяю пересечение спрайтов hitTestObject'ом, но, поскольку в спрайтах лежат битмапы достаточно причудливой формы, периодически случается авария - hitTestObject дает true, хотя визуально объекты не пересекаются.
Нужно решение в общем виде, поскольку в каждом из двух проверяемых спрайтов может лежать самый разный контент. Несколько битмапдат, мувики и т.д. Первое, что приходит в голову - проверять hitTestObject'ом, а уже если он дал true, проводить уточняющую проверку, катнув их в битмапдату и там уже hitTest'ом, но может есть способ проще? |
|
|||||
|
По мне так и этот способ не плох. Единственно - в BitmapDat'у я бы рисовал только те части объектов, которые пересекаются (можно получить по описывающим прямоугольникам самих объектов)
__________________
...вселенская грусть |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
ок.
там утечки памяти, кстати, не получается? подозреваю, надо чистить битмапдаты сразу после использования |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
|
|
|||||
|
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
ну да, dispose
Определить прозрачность под указателем мыши проблем нет. Это немного из другой оперы. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|