
20.12.2008, 04:33
|
|
Регистрация: May 2008
Сообщений: 8
|
Cтолкновение? Отставить!
Дело в следующем. пишу игру. есть дом с окнами. в окнах появляются бандиты или гражданские. Есть курсор - прицел. представьте что стреляем с пушки и летит ядро. пушка внизу экрана. движение ядра естрественно задается програмно. проблема в следующем: стреляем по бандиту на верхнем этаже, а в это время на нижнем выскакивает гражданский (или бандит. все равно)... ядро естессно совершает хитТест сначала с ним. А мне надо чтобы оно его и не увидело.
У меня на этот счет только одна мысль родилась: во время клика, определять ареал вокруг места клика, и все столкновения вне этого ареала считать незначительными. Но думаю есть какойто более простой способ ))) Заранее спасибо.
Вот иллюстрация.
Надо чтобы звезда пролетела над синим кругом и жахнула прямоугольник.
|