Текущий архив: 2003.09.29;
Скачать: CL | DM;
Вниз
Загадка ! Найти похожие ветки
← →
Agent[007] © (2003-03-23 15:11) [0]Кому не лень, отзовитесь!!!
Помогите! Почему экран моргает при :
procedure TForm1.Label1MouseEnter(Sender: TObject);
begin
image1.Canvas.draw(183,111,menus[0]);
end;
image1 (640 X 480)
← →
XeN (2003-03-23 16:06) [1]это наболевшая тема :) я думаю многии со мной согласятся. Не буду ничего втирать, просто скажу, поставь себе DelphiX хотя бы, и рисуй на DDraw surface`e.
← →
Agent[007] © (2003-03-23 16:09) [2]Ты тот XeN с
http://forum.3dpower.org/
?!
PS: Спасибо. Ща попробую.
← →
XeN (2003-03-23 16:56) [3]да тот. ТОлько у повера хостинг прикрыли...
← →
Agent[007] © (2003-03-23 18:07) [4]На долго ?
PS: С мерцанием больше ничего нетьзя сделать ?!
← →
XeN (2003-03-23 18:23) [5]Можно, используя BitBlt, например.
← →
Agent[007] © (2003-03-23 18:43) [6]Если у тебя достаточно времени и отсутствует зло на меня, то умоляю ответить:
1.Как отследить перемещение мыши не выводя курсор на экран?
2.Как правильно :
if Key=VK_ESCAPE
if Key="VK_ESCAPE"
или ещё как-нибудь?
3.Как повернуть BMP на Х градусов?
PS:В моей книге этого нет.
← →
Agent[007] © (2003-03-23 20:27) [7]Ну отзовитесь !!!
← →
3d[Power] © (2003-03-23 22:36) [8]Agent[007] delphigfx.mastak.ru :)
← →
XeN (2003-03-23 22:57) [9]1. Спрятать курсор, например, Screen.Cursor := crNone, а далее как обычно следить.
2. Правильней будет:
if Key=VK_ESCAPE
3. Как повернуть? Вообще, все специальные средства рисования располгают такими функциями, например, g32 или DelphiX. Кстати, попробуй g32 с http://www.g32.org, точнее graphic32.
Ну а про поворот вообще почитай на http://www.efg2.ee (в Lab Report).
← →
Agent[007] © (2003-03-24 08:57) [10]Огромное всем спасибо.
← →
Agent[007] © (2003-03-24 09:02) [11]А под Delphi 6 пойдёт?
← →
Agent[007] © (2003-03-24 09:32) [12]
if Key=VK_ESCAPE then ...
[Error]:Incompatible types
PS:А можно из эмуляторных игр графу выдрать?
← →
Agent[007] © (2003-03-24 15:22) [13]Вопрос N1 и N2 понятен, а про угол всеравно не ясно. Если я вам надоел, просто скажите и я не буду писать.
← →
pasha676 (2003-03-24 15:44) [14]Агент, научись пользоваться хелпом. Тогда вопросов "как писать VK_ESCAPE" точно не будет.
Из игр графу выдрать конечно можно. Но в 3Д это будет безрезультатно.
Про угол, тебе дали ссылку на библиотеку с помощью которой картинки вертяться. Смотри там.
← →
Agent[007] © (2003-03-24 19:12) [15]efg.ee - дохлая ссылка, а c Graphics32 яне разобрался.
← →
i-C3H7OH © (2003-03-24 20:12) [16]кстати PlgBlt неплохо умеет вращать изображения. я за чистый ВинАпи
← →
Dabus (2003-03-24 20:52) [17]По поводу моргания ... в OpenGl не моргает точно! Но ... если честно ... там с Labelamи проблемы ... ну небольшие ....
← →
Agent[007] © (2003-03-24 21:15) [18]OK..
← →
XeN (2003-03-24 22:22) [19]2 Agent[007]:
Про VK_Escape. Есть несколько событий - KeyPress и KeyDown. Что-то из них позволяет отслеживать только текстовые клавиши.
Ссылка правильная такая: http://www.efg2.com
Там вся инфа есть, хороший сайт. Ну а как не мерцать - предложения уже были. Можно подытожить:
1. Использовать BitBlt и вообще Win32 Api.
2. Использовать графические библиотеки, например Graphic32 или FastDIB или см. ссылку DelphiGFX. Мой совет - Graphic32 как очень быстрая библиотека.
3. Использовать DirectX в лице DelphiX. Очень просто, без мерцания - это точно.
4. Использовать OpenGL.
← →
Agent[007] © (2003-03-24 23:00) [20]Всем спасибо. 3 и 4 я делать не умею вообще, ну как-нибудь разберусь.
2XeN:А скоро САЙТ возобновит работу?
Страницы: 1 вся ветка
Текущий архив: 2003.09.29;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.015 c