Показать сообщение отдельно
  #7  
Старый 23.04.2009, 15:06
Аватар для AleD
AleD AleD вне форума
Активный
 
Регистрация: 21.02.2009
Адрес: г.Краснокаменск
Сообщения: 383
Репутация: 91
По умолчанию

Цитата:
Сообщение от 0nni
Вот поводу быстрого рисования через GDI (простой), вот тут довольно долго ребята обсуждали:
http://www.programmersforum.ru/showthread.php?t=338
Метод достаточно интересный рассчитан приемущественно на вывод буфферов (говых картинок, даже с альфаканалом), а не на рисование линий, эллписов и тд. Конечно и примитивы можно рисовать но алгоритм рисования того же эллипса будете делать сами.
Способ конечно не лучший, но жутко интересный (у меня даже есть движок недописаный).

А почему вы не смотрите в сторону DelphiX? Это не такой уж и плохой набор компонентов, вам не придется сильно заморачиваться по поводу загрузки рисунков и звуков, а так же их вывода/воспроизведения и сможете сосредоточиться сразу на игре, ну а там уже и чего посерьезнее найдете.
Не да почему, DelphiX я примерно 5-6 месяцев юзал, но толком ничо не написал (единственное что вышло - какая то фигня в которой летают точки типа по физике за гравитационным центор ). Мне хочется что то такое что бы рисовать можно было, линии, rectangle и другое, вот щас буду разбиратся с GDI+, само сабой с альфа-канальчками и их поворотам, судя по этой ссылке http://www.rsdn.ru/article/gdi/gdiplus1.xml в GDI+ всё это есть и причём работает это всё быстро

м, у кого нибудь есть примеры для этого GDI+? а то там вроде бы всё понятно но ничо не выходит
__________________
TAleD = class(TUser)
public
function HelpMe(ASubject, ARequest: String): String;
function GiveMeExample(ASubject: String): TStringList;
procedure WriteReview(APost: Integer; ADescription: TStringList);
end;
Ответить с цитированием