Движение объекта в С++

программирование графика С++

Раннее никогда не работал с графикой в С++. Нужна программа в которой будут двигаться 2 шарика по вертикале и пользователь указывал какой из них выше по нажатию определенной клавиши. На какую библиотеку обратить внимание? Буду благодарен если приведете конкрентые куски кода как подобное сделать.

Примечание:
OpenGL, думаю, здесь не к месту. Мне нужно просто вывести 2 круга в 2D, неважно как они выглядят, и просто двигать их по вертикале с разной скоростью и еще много опций (впрочем, это не важно). Главное именно вывести 2 круга и двигать их. Т.е. что-то вроде graphics.h должно подойти, но я еще не разобрался как там это реализовать... Да и, собственно, если допустим нарисую я круг - как его двигать?

P.S. Программа - тест на реакицию движения.

Примечание:
Платформа в смысле OS? Windows. Оболочка предпочтительно QT, впрочем не имеет значения.
Ответы:
OpenGL - хорошая библиотека для графики. Здесь есть хорошие уроки:
http://pmg.org.ru/nehe/
opengl вам не подходит, а платформу вы не указали.., все еще ждете советов?
Вы сами написали ответ: Qt, там есть всё для рисования примитивов. См. тот же 2D Painting Example из примеров. Связывание нажатий кнопки и виджета с шариками происходит штатными средствами через сигналы-слоты.
Лучше думаю здесь подойдет Qt но можно также попробовать и SDL - апи не сложный.
Берите QT, лучше тут не придумать


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.