Помощь - Поиск - Пользователи - Календарь
Полная версия: Графика
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
@WARlock@
Народ подскажите, как написать прогу движения шара по прямой.
volvo
Рисуешь шар, ждешь какое-то время, стираешь шар, изменяешь координату X центра шара, опять рисуешь.

Что, "Поиск" тебе недоступен? Была же программа "Бильярд", например. Ты же не думаешь, что в ней обошлось без движения шаров?
@WARlock@
Не такой способ я знаю это слишком долго.
Есть же сбособ по быстрее подскажите.
Altair
Почему долго ? Довольно быстро получается...
можно для более плавного движения использовать видеостраницы.
@WARlock@
А еще быстрей получится через:
for ... to ... do


Подскажите, как увеличить или уменьшить скорость передвижения изображения по экрану.
Bokul
Цитата

А еще быстрей получится через:
for ... to ... do

Если ты говориш про оптимизацию то почитай:
Улучшение кода, Уменьшение времени работы программ
Цитата
Подскажите, как увеличить или уменьшить скорость передвижения изображения по экрану.

Чтобы уменшить испольуй процедуру delay(x), где х - тысячная доля секуды.
Чтобы увеличить оптимизируй... yes2.gif
volvo
Цитата(@WARlock@ @ 19.05.2006 6:33)
А еще быстрей получится через:
for ... to ... do

Фраза бессмысленна, ибо вырвана из контекста. Ты не можешь говорить, что For ... To ... Do будет быстрее, потому что я сразу задам тебе вопрос: "Будет быстрее чем что?"
Цитата(volvo @ 17.05.2006 12:50)
Рисуешь шар, ждешь какое-то время, стираешь шар, изменяешь координату X центра шара, опять рисуешь.
тоже делается через For ... To ... Do. Так что, пока разговор - ни о чем. Ты приведи то, что ты заменил многоточиями, потом будем разговаривать...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.