![]() |
как сделать прямой выстрел?
Моя проблема состоит в следущем:
Пушка выстреливает снаряд, но если двигать пушкой в момент выстрела(снаярд движеться не быстро),то по координате Х шарик движеться за пушкой. Как сделать так чтобы в момент выстрела шарик летел пряму на напровлению выстрела? вот так создаеться шарик внутри пушки: Код:
puwka.attachMovie("ball", "ball", getDepth());Код:
if (Key.isDown(Key.SPACE)) { |
Код:
puwka.ball += -10;А вы случайно ядро создаёте ну в мувиклипе пушки? Тогда вполне логично почему при изиенении координат пушки перемещается и ядро:) |
ой отрывок не правильно написал:
Код:
puwka.ball._y += -10;Так все же, можно как то привыстрели "отцепиться" от символа пушки ? |
А смысл отцеплять при выстреле, если ядра изначально в пушке не видно??? Ядро нужно сразу делать отдельно, а от пушки брать только вектор стрельбы.
|
Код:
puwka.ball._y -= 10 |
Цитата:
Чтобы снаряд был внутри пушки(визуально), создавайте его на глубине, меньшей чем у puwka. Ну и координаты пушки присвойте координатам снаряда. И полетели... |
и то верно :) как то не подумал даже ))) спасибо
|
| Часовой пояс GMT +4, время: 19:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.