Показать сообщение отдельно
Старый 17.03.2007, 21:58
swfSlavik вне форума Посмотреть профиль Отправить личное сообщение для swfSlavik Найти все сообщения от swfSlavik
  № 9  
Ответить с цитированием
swfSlavik
 
Аватар для swfSlavik

Регистрация: Aug 2006
Сообщений: 30
Мне была фстыдна но так и быть.

Код:
gun.cannon._rotation = angle; //Собственно поворот дула

angleRadians = (angle/360)*2*Math.PI
....

//Определение нового места положения пули(ball) (ну очень фстыдна)
(angleRadians <= 0)?tmpY = (gun._y-5) + -1*Math.sin(angleRadians)*60:tmpY = (gun._y-5) + Math.sin(angleRadians)*50;
tmpX = (gun._x + gun._width/2-10) + Math.sin(angleRadians)*120;

//Ромещение пули
tmpBall._x = tmpX;
tmpBall._y = tmpY;