2 / 2 / 3
Регистрация: 05.10.2014
Сообщений: 209
1

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

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

Как реализовать произвольное движение объектов,чтобы они отталкивались от стен,а при отталкивании меняли своё направление,ну и соответственно и положение этого объекта менялось,как это сделать?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2015, 11:50
Ответы с готовыми решениями:

Автоматическое объявление объекта произвольного типа
Помогите найти информацию по "Автоматическому объявлению объекта произвольного типа". Что это...

Создание объекта произвольного класса по указателю на базовый класс
Есть некий абстрактный базовый класс . Мы знаем , что от этого базового класса будет образовано...

Собственная реализация контейнера для хранения значений произвольного типа
Дали следующее задание. Не совсем понимаю с чего начинать и как дальше быть. Сказали, что нужно...

Составить описание объекта, обеспечивающего размещение матрицы произвольного размера с возможностью изменения
Помогите пожалуйста. Не понимаю в чем ошибка программы??? Вот задание. Составить описание...

5
2548 / 1207 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
21.10.2015, 12:14 2
1) произвольное движение
2) объекты ( спрайты как я понимаю)
3) Отталкивание от стен объекта

Слишком разные темы, чтобы ответить на данный вопрос. Начните с простого - создайте объект. Я более чем на 100% уверен, что вы не можете и этого (
0
16 / 16 / 12
Регистрация: 20.04.2013
Сообщений: 64
21.10.2015, 12:16 3
  1. Какого вида объекты для обработки отталкивания?
  2. Какое пространство (2D, 2.5D, 3D)?
  3. Какой язык программирования?
  4. Какая среда разработки?
  5. Какой движок (игровой/графический) используется (если таковой вообще есть)?
0
2 / 2 / 3
Регистрация: 05.10.2014
Сообщений: 209
21.10.2015, 22:20  [ТС] 4
1) объекты "нарисованные птички",объекты уже созданы(смысл игры в том,что на игровом поле вылетают птицы трёх разных видов(обычные,с яйцом, динамитом),они вылетают произвольно и летают в разных направлениях,отталкиваясь от всех стенок,кроме нижней,смысл игры нажимать на них и собирать яйца,если нажали на птицу с динамить,то гейм Овер);
2)2D;
3)C++;
4)Dev 4.9.9.2;
5)использую библиотеку graphic.h
0
251 / 127 / 54
Регистрация: 04.05.2013
Сообщений: 346
21.10.2015, 23:00 5
1) Птичка объект слишком сложный, представьте вместо нее кружок или прямоугольник.
2) Для каждой птички храните текущий вектор движения
3) Перед тем как передвинуть птичку проверьте возможность сего действия. Рассматривая птичку как кружок/прямоугольник задача становится тривиальной.
4) Если птичка дальше лететь не может, то меняем вектор движения (угол отражения равен углу падения (с)школьная физика)
0
2 / 2 / 3
Регистрация: 05.10.2014
Сообщений: 209
22.10.2015, 10:48  [ТС] 6
Продемострируйте это на простом примере?с тем же квадратом/кружком,как организуется движение,хотя бы без отталкивания
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2015, 10:48
Помогаю со студенческими работами здесь

После ввода с клавиатуры произвольного одномерного массива целых чисел (объекта данного класса),в пределах целого типа вывести в два столбика положите
Здравствуйте.помогите пожалуйста...вот такая задачка. После ввода с клавиатуры произвольного...

Корень произвольного степени из произвольного числа, введенного с клавиатуры
Не применяя встроенных функций, найти корень произвольного степени из произвольного числа,...

Реализация движения объекта
Добрый день, есть такая интересная задачка. В html документе размещены изображения, создающие...

Реализация плавного движения объекта
как реализовать плавное движение объекта чтоб ходил не скачками а плавно передвигался


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru