Преобразувах 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
Може би правя това напълно погрешно. Бихте ли ми показали къде е проблемът?