Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Дарья1997
2 / 2 / 0
Регистрация: 05.10.2014
Сообщений: 207
#1

Реализация произвольного движения объекта - C++

21.10.2015, 11:50. Просмотров 299. Ответов 5
Метки нет (Все метки)

Как реализовать произвольное движение объектов,чтобы они отталкивались от стен,а при отталкивании меняли своё направление,ну и соответственно и положение этого объекта менялось,как это сделать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2015, 11:50     Реализация произвольного движения объекта
Посмотрите здесь:

C++ Обход произвольного дерева
C++ Файл произвольного доступа
Матрицы произвольного размера. C++
После ввода с клавиатуры произвольного одномерного массива целых чисел (объекта данного класса),в пределах целого типа вывести в два столбика положите C++
Массив произвольного значения C++
C++ Файл произвольного доступа
C++ Создание объекта произвольного класса по указателю на базовый класс
C++ Передача объекта методу другого объекта другого класса
C++ Корень произвольного степени из произвольного числа, введенного с клавиатуры
C++ Собственная реализация контейнера для хранения значений произвольного типа
C++ Написать програму для движения мерцающего круга по эллипсу (анимация движения)
Вывод данных вложенного объекта из другого объекта C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rikimaru2013
C++ Game Dev
2379 / 1073 / 235
Регистрация: 30.11.2013
Сообщений: 3,563
21.10.2015, 12:14     Реализация произвольного движения объекта #2
1) произвольное движение
2) объекты ( спрайты как я понимаю)
3) Отталкивание от стен объекта

Слишком разные темы, чтобы ответить на данный вопрос. Начните с простого - создайте объект. Я более чем на 100% уверен, что вы не можете и этого (
MaKaRoN IV
15 / 15 / 6
Регистрация: 20.04.2013
Сообщений: 64
21.10.2015, 12:16     Реализация произвольного движения объекта #3
  1. Какого вида объекты для обработки отталкивания?
  2. Какое пространство (2D, 2.5D, 3D)?
  3. Какой язык программирования?
  4. Какая среда разработки?
  5. Какой движок (игровой/графический) используется (если таковой вообще есть)?
Дарья1997
2 / 2 / 0
Регистрация: 05.10.2014
Сообщений: 207
21.10.2015, 22:20  [ТС]     Реализация произвольного движения объекта #4
1) объекты "нарисованные птички",объекты уже созданы(смысл игры в том,что на игровом поле вылетают птицы трёх разных видов(обычные,с яйцом, динамитом),они вылетают произвольно и летают в разных направлениях,отталкиваясь от всех стенок,кроме нижней,смысл игры нажимать на них и собирать яйца,если нажали на птицу с динамить,то гейм Овер);
2)2D;
3)C++;
4)Dev 4.9.9.2;
5)использую библиотеку graphic.h
Barrent
218 / 94 / 29
Регистрация: 04.05.2013
Сообщений: 273
Завершенные тесты: 2
21.10.2015, 23:00     Реализация произвольного движения объекта #5
1) Птичка объект слишком сложный, представьте вместо нее кружок или прямоугольник.
2) Для каждой птички храните текущий вектор движения
3) Перед тем как передвинуть птичку проверьте возможность сего действия. Рассматривая птичку как кружок/прямоугольник задача становится тривиальной.
4) Если птичка дальше лететь не может, то меняем вектор движения (угол отражения равен углу падения (с)школьная физика)
Дарья1997
2 / 2 / 0
Регистрация: 05.10.2014
Сообщений: 207
22.10.2015, 10:48  [ТС]     Реализация произвольного движения объекта #6
Продемострируйте это на простом примере?с тем же квадратом/кружком,как организуется движение,хотя бы без отталкивания
Yandex
Объявления
22.10.2015, 10:48     Реализация произвольного движения объекта
Ответ Создать тему
Опции темы

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