Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2011, 02:54   #1
dart193
 
Регистрация: 28.09.2009
Сообщений: 8
По умолчанию Попиксельная отрисовка игры с пиксельной физикой (C++)

Всем здравствуйте! Я написал "игру" - пока прототип, но друзья тащаться. Есть двухмерный пиксельный мир, "живой" - с физикой. Сам физический движок игры пишу без трудностей, но главная проблема вот в чём: нужно как то все эти пиксели отрисовать. Вопрос: как это сделать относительно быстро, но не особо емко?.

В данный момент мне приходиться писать игру через компоненты типа TImage, TShape и т. д. - как умею, так и пишу. Работать с ними удобно, но кадров в секунду не хватает - их уже 5-7))) Облазил весь интернет, ничего относительно простого не нашёл.

Цвета я храню как TColor.

Итак, можно ли как то _быстро_ отрисоввывать экран попиксельно, не прибегая к опен джи элям и директам?)
dart193 вне форума Ответить с цитированием
Старый 09.12.2011, 03:30   #2
viron
Форумчанин
 
Аватар для viron
 
Регистрация: 02.12.2011
Сообщений: 110
По умолчанию

Цитата:
В данный момент мне приходиться писать игру через компоненты типа TImage, TShape
Если через TImage рисовать то получаеться мерцание. Мне кажеться что лучше сначала на внеэкранном растре нарисовать (TBitmap) а потом скопировать в нужное место на форме. Только не на TImage.
viron вне форума Ответить с цитированием
Старый 09.12.2011, 03:47   #3
dart193
 
Регистрация: 28.09.2009
Сообщений: 8
По умолчанию

Во-первых,
Код:
FDoubleBuffered:=true;
убирает мерцание.
Во-вторых, а насколько это будет быстро?
В-третьих, а есть методы, если писать код с нуля или без TImage?

Последний раз редактировалось dart193; 09.12.2011 в 04:02.
dart193 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Попиксельная обработка изображения shushlev Мультимедиа в Delphi 17 15.05.2013 20:27
У кого с физикой хорошо?)))... uasya2 Помощь студентам 13 08.12.2010 14:22
попиксельная прорисовка линии Valuh Помощь студентам 1 17.11.2010 18:39
отрисовка updown edik Компоненты Delphi 0 27.12.2009 12:39
Создание пиксельной сетки в MDI приложении shkiper Общие вопросы Delphi 5 06.06.2007 18:56