Я преобразовал 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
Возможно, я делаю это совершенно неправильно. Не могли бы вы показать мне, в чем проблема?