
15.01.2015, 01:19
|
|
Регистрация: Jan 2015
Сообщений: 3
|
BitmapData.hitTest() для объекта с объектами из массива
Здравствуйте. Я еще новичок, так что извиняюсь за нубский вопрос)
Вопрос который меня интересует - проверка столкновений между объектом игрока и объектами из массива - это 2 разных типа объектов.
HitTestObject и HitTestPoint мне не подошли, в силу кривости их проверки для объектов неопределенных форм или я как-то неправильно их готовил...
Есть небольшой код. Описание того что в нем происходит:
1)Игрок управляет первым объектом, который привязан к курсору мышки
2) Сверху вниз по (Y), на игрока падают одинаковые клоны второго объекта, созданные через массив.
3) Падающие объекты произвольной формы. форма объекта игрока пока просто - круг, но тоже предполагается произвольная.
Гугл подсказал о чудесной проверке по пикселям Bitmapdata.hittest().
Я нашел хороший урок с исходниками, в котором реализована эта тема. Разобрался с ним - смог применить к двум объектам, которые изначально расположены на поле и которые можно таскать курсором.
Интегрировать эту проверку для отдельного объекта с объектами появляющимися через массив - не получилось.
Может кто-то делал что-то подобное или знает хорошие уроки - поделитесь пожалуйста кодом, ссылками, любой информацией.
Если понадобиться, закину сюда исходники кода, но надеюсь и так все понятно.
Заранее благодарен
Последний раз редактировалось sam_dmitry; 15.01.2015 в 02:49.
|