|
1 / 1 / 0
Регистрация: 05.03.2018
Сообщений: 21
|
||||||
Нужно исправить прорисовку карты арканоида05.03.2018, 02:09. Показов 1324. Ответов 11
Метки нет (Все метки)
Доброго времени суток!
Мне нужна помощь, как убрать миготение, во время движения шара и платформы. Winapi для меня совсем новое, я просто самоучка. Спасибо! Вот мой код
1
|
||||||
| 05.03.2018, 02:09 | |
|
Ответы с готовыми решениями:
11
Эта задача сделана по другой структуре, нужно исправить ее исправить на нормальную задачу delphi Создание арканоида Delphi7
|
|
Software Developer
315 / 229 / 113
Регистрация: 03.05.2017
Сообщений: 1,336
|
|
| 05.03.2018, 08:46 | |
|
Max32448, используйте двойную буферизацию.
1
|
|
|
2735 / 890 / 331
Регистрация: 10.02.2018
Сообщений: 2,113
|
||||||
| 05.03.2018, 09:08 | ||||||
|
Пример перерисовки игры. Вам же нужно весь paint переделать через единый временный контекст.
1
|
||||||
|
1 / 1 / 0
Регистрация: 05.03.2018
Сообщений: 21
|
|
| 05.03.2018, 12:14 [ТС] | |
|
Ygg, тобто цей код що ви додали потрібно вставити на місті повідомлення WM_PAINT?
Добавлено через 3 минуты decrement, а как это сделать
0
|
|
|
Software Developer
315 / 229 / 113
Регистрация: 03.05.2017
Сообщений: 1,336
|
|
| 05.03.2018, 12:22 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 05.03.2018
Сообщений: 21
|
|
| 05.03.2018, 12:23 [ТС] | |
|
decrement, ну это не работает
0
|
|
|
2735 / 890 / 331
Регистрация: 10.02.2018
Сообщений: 2,113
|
||||||
| 05.03.2018, 12:30 | ||||||
|
Нужно вставить мой код в ваш код примерно так:
- что помечено '-', то удаляется, - что помечено '+', то добавляется, - остальной код не меняется.
1
|
||||||
|
1 / 1 / 0
Регистрация: 05.03.2018
Сообщений: 21
|
|
| 05.03.2018, 13:05 [ТС] | |
|
Ygg, я так и зделал, но всеравно при движении мишы идет очень заметное обновления окна
Добавлено через 2 минуты Ygg, А нет всьо ок, сбасибо большое Добавлено через 30 минут Ygg, ище один вопрос. Если вместо фукции DrawGame во временном контексти вызвать другую функцию это будет работать так же?
0
|
|
|
2735 / 890 / 331
Регистрация: 10.02.2018
Сообщений: 2,113
|
|||||||
| 05.03.2018, 13:05 | |||||||
Кстати, у вас там ужасные утечки GDI объектов в процессе отрисовки игры (хорошо видно в TaskManager), через некоторое время игры программа начинает глючить.
0
|
|||||||
|
1 / 1 / 0
Регистрация: 05.03.2018
Сообщений: 21
|
|
| 05.03.2018, 13:49 [ТС] | |
|
Ygg, помогите избавится от утечек и переписать всьо в одну функцию, просто когда я создал одну функцию и передал параметры у меня ничево не вивело на екран.
0
|
|
|
2735 / 890 / 331
Регистрация: 10.02.2018
Сообщений: 2,113
|
||||||
| 05.03.2018, 14:59 | ||||||
Сообщение было отмечено Max32448 как решение
Решение
Как-то так, по хорошему нужно ещё после SelectObject в конце устанавливать обратно исходный объект.
This function returns the previously selected object of the specified type. An application should always replace a new object with the original, default object after it has finished drawing with the new object.
0
|
||||||
|
1 / 1 / 0
Регистрация: 05.03.2018
Сообщений: 21
|
|
| 05.03.2018, 15:18 [ТС] | |
|
Ygg, огромное спасибо!!!
0
|
|
| 05.03.2018, 15:18 | |
|
Помогаю со студенческими работами здесь
12
Нужен простой код игры. По типу арканоида Нужно написать программу, реализующую вычисление по формуле. Что нужно исправить? Нужно ли использовать 2 сетевые карты? Нужно сделать правильный выбор (2 карты) Нужно сделать оплату на сайте с банковской карты Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|