Форум программистов, компьютерный форум, киберфорум
Наши страницы
SFML
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
1

SFML движение под углом

03.03.2015, 23:46. Просмотров 635. Ответов 5
Метки нет (Все метки)

Здравствуйте. Имеется шарик и платформа, шарик перемещается командой ball.move(x,y), x и y это количество пикселей на которое переместится ball соответственно по x и y. Я высчитываю угол на который отклонился шарик от нормали, нормаль проходит через центр платформы. Как реализовать перемещение шарика под углом?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2015, 23:46
Ответы с готовыми решениями:

Движение машины в SFML
Здравствуйте! Нужна помощь в SFML - сделал двигающийся авто, но есть вопрос:...

Движение тела в SFML
Здравствуйте! Пишу программу на с++ (Code::Blocks 16.01). По заданию следует...

SFML движение фигуры
Почему неработает? не двигается фигура при нажатии. #include...

SFML. Как задать движение объекту?
Вот у меня есть прямоугольник: RectangleShape bort_3(Vector2f(80,80)); Мне...

Игра на SFML. Как реализовать движение по диагонали?
Всем привет. Пишу мелкую игрушку с видом сверху исключительно для...

5
Горбаг
155 / 152 / 51
Регистрация: 25.09.2014
Сообщений: 767
Завершенные тесты: 2
04.03.2015, 13:57 2
Я немного не понял. А твоя команда не реализует перемещение под углом? Ведь какие координаты задал, в те он и поползет. Разве не так? И можешь приложить картинку, пожалуйста?
0
S_el
2220 / 1683 / 354
Регистрация: 15.12.2013
Сообщений: 6,687
04.03.2015, 14:01 3
Цитата Сообщение от Горбаг Посмотреть сообщение
А твоя команда не реализует перемещение под углом? Ведь какие координаты задал, в те он и поползет. Разве не так?
Зависит от того как перемещать
Шарик может ползти сначала по x,а потом по y.
0
NOVICHOK2012
6 / 6 / 0
Регистрация: 13.04.2012
Сообщений: 99
04.03.2015, 18:51  [ТС] 4
Я что-то в ступоре, не понимаю как можно сделать перемещение на угол alpha, используя команду ball.move(x,y).

SFML движение под углом
0
S_el
2220 / 1683 / 354
Регистрация: 15.12.2013
Сообщений: 6,687
04.03.2015, 19:00 5
Цитата Сообщение от NOVICHOK2012 Посмотреть сообщение
не понимаю как можно сделать перемещение на угол
Я тоже.На угол поворачивают,а не перемещают.

У вас даны 2 точки,стройте по ним уравнение и ползите шариком.
0
Croessmah
++Ͻ
14776 / 8452 / 1605
Регистрация: 27.09.2012
Сообщений: 20,801
Записей в блоге: 2
Завершенные тесты: 1
04.03.2015, 19:27 6
C++
1
2
3
x=S*cos(alpha) ; 
y=S*sin(alpha) ; 
ball.move(x,y) ;
S - расстояние, на которое передвинется точка (S=V*T)
0
04.03.2015, 19:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2015, 19:27

Одно окно под SFML и текст
Добрый день уважаемые программисты. Только что столкнулся с одним нюансом. Он...

Выбор библиотек SFML под определенный компилятор
хочу подключить SFML http://www.sfml-dev.org/download/sfml/2.3.2/ только...

SFML как компилировать из-под Linux приложения Windows?
Доброе утро/день/вечер. Как скомпилировать свой проект в линуксе, чтобы на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru