Я преобразовал PNG в растровое изображение, а затем преобразовал его в bitmapData.
У меня есть объект с именем _player
, и я хочу добавить обнаружение столкновений, однако мне кажется, что я могу заставить его работать.
мой код:
if(bmd1.hitTest(new Point(_player.x, _player.y))){
trace("hit");
}
bmd1 — это мой bitmapData
, _player
— это объект, который нужно протестировать.
Я получаю следующую ошибку:
1136: Incorrect number of arguments, Expected 3
Я огляделся, но не могу найти, какой аргумент мне не хватает
Любые идеи?
Обновить
я пытался
if(bmd1.hitTest(new Point(_player.x, _player.y), 50, _player)){
trace("hit");
}
без радости
Обновление 2
Извините, я должен упомянуть, что причина, по которой я выбрал этот подход, заключается в том, что у меня есть PNG с прозрачными областями, мне нужно проверить наличие коллизий в непрозрачных областях, поэтому я использовал этот подход
У меня есть PNG, я импортирую его и конвертирую в растровое изображение, а затем конвертирую в bitmapData
Возможно, я делаю это совершенно неправильно. Не могли бы вы показать мне, в чем заключается проблема?