Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2012, 22:15   #1
tuls
Новичок
Джуниор
 
Регистрация: 15.01.2012
Сообщений: 1
По умолчанию Расчет траектории полета пули

Пишу игру и нужно рассчитать траекторию полета пули. Пишу для тачскрина и траектория создается в зависимости от точки касания, позиции пальца на экране, но получается что работает только на вторые 45 градусов из первой половины экрана, вот как выглядит

http://www.youtube.com/watch?v=3sJ7TdSRs6o

а мне нужно что бы стреляло в любую точку, помогите плиз, как рассчитать. Вот как я сделал что бы оно так летало:


Код:
angle = Math.atan((y - gameView.shotY) / (x - gameView.shotX)); //позиция начальная - координата косания

x = (int)(x + xSpeed * Math.cos(mAngle));
y = (int)(y + ySpeed * Math.sin(mAngle));
Достиг того эффекта, а нужно что бы равномерно летело. Если не туда написал то направьте куда нада писать. Заранее спасибо!
tuls вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Траектория полета Medik07 C# (си шарп) 1 17.02.2011 22:53
Траектория полета снаряда... iMax` Общие вопросы C/C++ 7 29.12.2010 07:12
Расчет полета ракеты reydor Помощь студентам 0 05.10.2010 15:46
Построение траектории полета пули V@mpir Общие вопросы Delphi 0 11.12.2009 19:07