Сообщение отредактировано: KljaGGsa -
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| KljaGGsa |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 16 Пол: Женский Репутация: 0 |
Как практически с помощью функций WinAPI нарисовать мячик, который бы двигался горизонтально в прямоугольнике вправо-влево, "отскакивая" от боковых стенок, "пинг-понг" - ?
Сообщение отредактировано: KljaGGsa - |
![]() ![]() |
| KljaGGsa |
Сообщение
#2
|
|
Новичок ![]() Группа: Пользователи Сообщений: 16 Пол: Женский Репутация: 0 |
Владимир, прямое обращение к функциям ОС меня заинтересовало потому что Вы здесь на форуме утверждали, что это принципиальная экономия тактов и загрузки процессора, а следовательно и увеличение быстродействия программы. Использовать WinAPI правильнее, чем пытаться оптимизировать алгоритмы в графических VCL. Теперь буду пытаться разобраться, на каком этапе возникает дискретность анимации. В моем варианте мячик пинг-понга движется с видимыми хотя и незначительными рывками примерно одинаково что в канвасе пейнтбокса, что в нарисованном Вами консольном поле. Процессор Core Duo Pro с соответствующей тактовой частотой, на который грех жаловаться, другие программы отключены, резидентно висит только самый необходимый минимум. И очень огорчаюсь, если Вас чем-то ненароком обидела ..
Сообщение отредактировано: KljaGGsa - |
KljaGGsa WinAPI для простой графики 6.07.2009 21:25
volvo Что именно вызывает затруднения? Рисуем шарик с по… 7.07.2009 1:24
KljaGGsa В обычном пейнтбоксе и канвасе это действительно н… 7.07.2009 1:34
volvo Так тебе совсем WinAPI-шное приложение надо, без V… 7.07.2009 3:43
Client Это же не простой проект. Куда надо это скопироват… 7.07.2009 18:25
volvo :blink: Это не простой, это простейший проект. На… 7.07.2009 18:35
Client В смысле что там нету формы куда ложить кнопки, ед… 7.07.2009 18:46
volvo Это WinAPI. Какие кнопки? Какие эдиты? VCL не испо… 7.07.2009 19:26
KljaGGsa а я в полном шоке от этого кода, совершенно растер… 8.07.2009 1:18
volvo Ну, начнем с самого начала. Ты знаешь, как Windows… 8.07.2009 15:17
KljaGGsa Нет, мне пока что это совсем незнакомо. Знаю тольк… 8.07.2009 20:41
KljaGGsa Хм, но что-то цель не получилось достичь. Прямое о… 8.07.2009 21:09
volvo Вот именно это и есть основной цикл обработки сооб… 8.07.2009 21:13
Client По той ссылке код для Си а примерах, а те функции … 8.07.2009 21:33
Unconnected Дерганье и правда присутствует, даже не дёрганье, … 8.07.2009 23:18![]() ![]() |
|
Текстовая версия | 23.11.2025 3:50 |