Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.23;
Скачать: CL | DM;

Вниз

GamePlay   Найти похожие ветки 

 
ZAROLF ©   (2004-01-13 16:57) [0]

Мастера, вот дошёл до реализации геймплея - кинул на форму панель, на неё
несколько кнопок и вроде всё. Но панель почемуто не хочет показываться
при включеном flip (doflip:=true), а так в слепую всё работает.
При doflip:=false панель показывается но не в полный экран и игра сильно тоооормоооозит.

//Выход в меню
if Key=VK_ESCAPE then
begin
Panel.Visible:=true;
SpeedButton1.Visible:=true;
SpeedButton2.Visible:=true;
ShowCursor(true);
DXTimer.Enabled:=false;
end;
end;

//Запуск игры
procedure TMainForm.SpeedButton1Click(Sender: TObject);
begin
DXTimer.Enabled:=true;
Panel.Visible:=false;
SpeedButton1.Visible:=false;
SpeedButton2.Visible:=false;
ShowCursor(false);
end;

//Выход
procedure TMainForm.SpeedButton2Click(Sender: TObject);
begin
Close;
end;


 
Asteroid ©   (2004-01-13 22:40) [1]

Совет такой - не используй GDI компоненты (кнопки, панели и т.д.) в проектах, основанныъ на DirectX или OpenGL. В принципе. Лучше сделай интерфейс - хоть какой-то, пусть самый примитивный - но на DX/OGL. И другим не будет противно. И не будет проблем с расползающимися по форме кнопками и панелями.



Страницы: 1 вся ветка

Текущий архив: 2004.05.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.036 c
1-1084222421
Mishenka
2004-05-11 00:53
2004.05.23
Тип файла


8-1076917382
SergeySA
2004-02-16 10:43
2004.05.23
Принадлежит ли точка области (полигону)


3-1083316895
Курдль
2004-04-30 13:21
2004.05.23
Апологетам "MS SQL Server" - что там с блокировками записей?


4-1080892476
MPS
2004-04-02 11:54
2004.05.23
Как работать с XML не пользуясь VCL?


1-1083917182
snake1977
2004-05-07 12:06
2004.05.23
Поиск по маске