-
Доброго времени суток уважаеміе форумчане. Скажите, возможно ли сделать так, чтобы рисованный шар в FreePascal вечно двигался (то есть отбивался от стен)? Я пока-что вижу только путь задавать изменения координат движения каждый раз когда он подходит к границам экрана.
-
Хм... вопрос прямо-таки напрашивается в Орешник =)
Что если я отвечу "нет"?
Вы поверите? =)
-
А вообще, конкретизируйте задачу.
Что Вам нужно: простейший двумерный "арканоид" или полная трёхмерная реализация с возможностью обработки динамической геометрии?
-
Простейшая двухмерная демонстрация. То есть как такого контроля шара нет только задается его стартовая позиция и направление движения.
-
> Простейшая двухмерная демонстрация.
Ну так.
— Берёте две величины, приращение по X и по Y в единицу времени.
— По таймеру, прибавляете к текущим координатам эти приращения, и, если определённая координата вышла за границы "коробки", просто инвертируете соответственное приращение.
-
А шары всё отскакивали и отскакивали ... )))
-
> gen76 (29.07.10 18:34)
> Скажите, возможно ли сделать так, чтобы рисованный шар в FreePascal
> вечно двигался (то есть отбивался от стен)?
Невозможно. Компьютер когда-нибудь выключат.
-
> Юрий Зотов © (22.08.10 18:00) [6]
Блин, а ведь правда.
-
> Компьютер когда-нибудь выключат.
И вселенную тоже ;)