![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2001
Адрес: Питер
Сообщений: 95
|
Здравствуйте... Вот меня интересует такой вопрос...
Есть объекты: Герой,пуля и враг... Когда нажимаешь пробел,то герой стреляет... Мне хочется сделать что-нибудь живое,так что не подскажите ли как сделать так,чтобы: 1)если пуля пересечется с врагом,то он умирает.(Врага будет 3 так что каждый-отдельный муви клип). 2)Если ты промазал,то пуля не пересечется с врагом,и он будет жить. Суть в том: Пуля-отдельный муви клип,враги и герой-тоже... Мне нужно сделать так,чтобы можно было бы бить с любой дистанции и можно было бы промазать... P.s. как сделать в случае промаха вечные дырки в стене? Заранее спасибо. С уважением Bratt_b2
__________________
АКШЕН ПОХОЖ НА С++!!! Поболтаем: http://www.zazerkalye.bip.ru/cgi-bin/yabb/YaBB.pl |
|
|||||
|
Насчет попадания, используй "Hit test" - эта функция определяет, накладывается ли один клип на другой (в твоем случае враг и пуля), подробности поищи тут на форуме.
А для промахов я бы сделала так: в клипе пули сделала бы 2 кадра, в каждом из которых stop(): в первом кадре пуля, во втором - дырка. Ты делаешь проверку на попадание во врага, и если не попал, то делаешь пуле gotoAndStop(2); |
|
|||||
|
Регистрация: Feb 2001
Адрес: Питер
Сообщений: 95
|
Спасибо,попробую!
__________________
АКШЕН ПОХОЖ НА С++!!! Поболтаем: http://www.zazerkalye.bip.ru/cgi-bin/yabb/YaBB.pl |
![]() |
Часовой пояс GMT +4, время: 06:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|