![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 153
|
Проблема с функцией с Math.cos(this.a) и Math.sin(this.a)
функция нормально работает если в ней нету Math.cos(this.a) и Math.sin(this.a) но они мне нужны для того что-бы пыля летела в нужное направления! код очень маленький! помогите мне! во код: var lev:Number = 1;
var bulletSpeed:Number = 35;
function NewMyBullet(event:Event):void
{
++lev;
var NewR4: MovieClip = new bulletAvtomat();
this.addChild(NewR4)
NewR4.x = Hero.x;
NewR4.y = Hero.y;
NewR4.addEventListener(Event.ENTER_FRAME, NewMyBulletonEnterFrame);
NewR4.rotation = Hero.rotation;
NewR4.a = NewR4.rotation / 180 * 3.14159265359;
function NewMyBulletonEnterFrame(event:Event){
event.target.x = event.target.x + bulletSpeed * Math.cos(this.a);
event.target.y = event.target.y + bulletSpeed * Math.sin(this.a);
//event.target.x = event.target.x + bulletSpeed;
//event.target.y = event.target.y + bulletSpeed;
};};
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 153
|
тему в топку! решения
Добавлено через 51 минуту
Блин еще одна проблема! как мне удалить эти пули если их Х больше 350 пробывал так но не работает =( Код : |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 153
|
вот так работает но выдает ошибку! removeChild(NewR4)
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 153
|
не=) вот решение:
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 153
|
блинблинблин все ровно периодически выскакивает это ошибка! что делать?
|
|
|||||
|
__________________
http://www.chessmax.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|