Показать сообщение отдельно
Старый 30.03.2009, 09:24
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 7  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Цитата:
проблема в том что hitTest работает нармально только с квадратами. т.к. он границы у всех обьектов он рассматривает как квадраты.
Для нестандартных объектов можно использовать нестандартные решенияgetPixel.

Рисуешь объекты столкновения, какой хочешь формы, подложка этих объектов должна быть одного цвета желательно черного. И собственно с помощью getPixel определяешь цвет подложки, если цвет пикселя черный, значит препятствие.

И ещё необходимо будет перевести зону проходимости в пиксельный вид, примерно так
Код:
var myBitmapData = new BitmapData(mypath._width, mypath._height, false, 0x000000);
myBitmapData.draw(mypath);
Цитата:
код смотрит касание только в загрузке игры а потом если зайдеш на это движением клавишами он не видит касания...
Код:
onEnterFrame