Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.91
Lexys666
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 11
#1

Графика С++, столкновение шаров - C++

15.05.2009, 12:40. Просмотров 2968. Ответов 4
Метки нет (Все метки)

дана задача: на экране движутся два шара разного размера и разной скоростью. Начальны размер выбирается пользователем (из 3-х вариантов), скорость задется случайно. Шары сталкиваются и отражаются от стенок под "правильным углом" с изменением скорости движения шаров.

Помогите пожалуйста, а то изменение скорости и отражение друг от друга даже представить себе не могу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2009, 12:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Графика С++, столкновение шаров (C++):

Столкновение шаров - C++
Помогите пожалуйста написать условие столкновения шаров void impact(Sphera & a,Sphera & b) { ...

Центральное столкновение шаров - C++
Здравствуйте! Написал программу для центрального столкновения двух шаров...но программа выполняется некорректно....подскажите, что не так...

столкновение - C++
Ф ребята, я вот хочу написать примитивную игру, типа гонки(так сказать) на С++, но никак не могу реализовать сталкивание(((... Посмотрите...

Столкновение функций - C++
У меня при работе программы получается странная ситуация: 1) включается программа 2) в дополнительном потоке включается...

Столкновение объектов в играх - C++
Кто что подскажет/посоветует_почитать по поводу физики в играх, в частности столкновения объектов. (интересует само решение задач,...

Столкновение двух окружностей - C++
Итак,я сталкиваю два шарика(но вообще их больше,массив). Какое-то время после старта программы все нормально,однако спустя некоторое...

4
oxotnik
1591 / 1068 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
15.05.2009, 13:42 #2
Уравнение движения y=k*x + b
если столкновение жесткое, тогда после столкновения скорость их не меняется а k = -k
0
Lexys666
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 11
15.05.2009, 23:08  [ТС] #3
а поподробнее можно написать что к чему??
0
XuTPbIu_MuHTAu
Эксперт С++
2226 / 741 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
15.05.2009, 23:14 #4
Lexys666,вспоминай школькую физику. Законы сохранения импульса,энергии...
Вот,ссылку посмотри.
0
Lexys666
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 11
15.05.2009, 23:26  [ТС] #5
это хорошо и даже понятно, но я незнаю как в коде написать правильное сталкновение((
0
15.05.2009, 23:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2009, 23:26
Привет! Вот еще темы с ответами:

Столкновение окружности с прямоугольником - C++
1) Как определить момент столкновения окружности с прямоугольником? 2) Как отразить направление окружности в момент столкновения с одной...

Реализовать столкновение шарика со стенкой - C++
Делаю очень примитивную игру - лабиринт, необходимо чтобы шарик сталкивался со стенкой. Условие столкновения есть: if (ball.x < h_wall.x...

Столкновение спрайта и закрашеного квадратика - C++
Как мне реализовать столкновение, что бы не проходить сквозь закрашенные квадраты а стоять на их,В 2д игре. За код сильно не судить брал...

Как убрать столкновение Объектов на плоскости с пустым пространством? - C++
Код определяет столкновение по х и y. if ((obj1.x + obj1.width >= obj2.x) && (obj1.x <= obj2.x + obj2.width)) XColl = true; if...


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

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

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