IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> WinAPI для простой графики
KljaGGsa
сообщение 6.07.2009 17:25
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Женский

Репутация: -  0  +


Как практически с помощью функций WinAPI нарисовать мячик, который бы двигался горизонтально в прямоугольнике вправо-влево, "отскакивая" от боковых стенок, "пинг-понг" - ? smile.gif

Сообщение отредактировано: KljaGGsa - 6.07.2009 17:26
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
KljaGGsa
сообщение 8.07.2009 18:48
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 16
Пол: Женский

Репутация: -  0  +


Владимир, прямое обращение к функциям ОС меня заинтересовало потому что Вы здесь на форуме утверждали, что это принципиальная экономия тактов и загрузки процессора, а следовательно и увеличение быстродействия программы. Использовать WinAPI правильнее, чем пытаться оптимизировать алгоритмы в графических VCL. Теперь буду пытаться разобраться, на каком этапе возникает дискретность анимации. В моем варианте мячик пинг-понга движется с видимыми хотя и незначительными рывками примерно одинаково что в канвасе пейнтбокса, что в нарисованном Вами консольном поле. Процессор Core Duo Pro с соответствующей тактовой частотой, на который грех жаловаться, другие программы отключены, резидентно висит только самый необходимый минимум. И очень огорчаюсь, если Вас чем-то ненароком обидела .. blink.gif

Сообщение отредактировано: KljaGGsa - 8.07.2009 18:50
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
KljaGGsa   WinAPI для простой графики   6.07.2009 17:25
volvo   Что именно вызывает затруднения? Рисуем шарик с по...   6.07.2009 21:24
KljaGGsa   В обычном пейнтбоксе и канвасе это действительно н...   6.07.2009 21:34
volvo   Так тебе совсем WinAPI-шное приложение надо, без V...   6.07.2009 23:43
Client   Это же не простой проект. Куда надо это скопироват...   7.07.2009 14:25
volvo   :blink: Это не простой, это простейший проект. На...   7.07.2009 14:35
Client   В смысле что там нету формы куда ложить кнопки, ед...   7.07.2009 14:46
volvo   Это WinAPI. Какие кнопки? Какие эдиты? VCL не испо...   7.07.2009 15:26
KljaGGsa   а я в полном шоке от этого кода, совершенно растер...   7.07.2009 21:18
volvo   Ну, начнем с самого начала. Ты знаешь, как Windows...   8.07.2009 11:17
KljaGGsa   Нет, мне пока что это совсем незнакомо. Знаю тольк...   8.07.2009 16:41
KljaGGsa   Хм, но что-то цель не получилось достичь. Прямое о...   8.07.2009 17:09
volvo   Вот именно это и есть основной цикл обработки сооб...   8.07.2009 17:13
Client   По той ссылке код для Си а примерах, а те функции ...   8.07.2009 17:33
KljaGGsa   Владимир, прямое обращение к функциям ОС меня заин...   8.07.2009 18:48
Unconnected   Дерганье и правда присутствует, даже не дёрганье, ...   8.07.2009 19:18


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 9.07.2025 3:31
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"