Форум: "Игры";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];
ВнизНастройки качества текстур Найти похожие ветки
← →
Conferno (2005-09-28 21:55) [0]Привет мастерам!
Надо вот в игрухе добавить опцию выбора качества текстур, только вот даже не знаю как это сделать. Почти во всех 3D играх есть настройки качества текстур, а вот как это можно реализовать в GLScene?
← →
Zer0 © (2005-09-28 22:06) [1]вам без настройки качества текстур плохо живетсо?
← →
DR0N © (2005-09-28 22:08) [2]
B := TBitmap.Create;
B.LoadFromStream(LoadFromPackage(Filename,Name));
B.PixelFormat := pf24bit;
case Quality of
1:Detail:=0.75;
2:Detail:=0.5;
3:Detail:=0.25;
end;
oW := B.Width;
oH := B.Height;
if Quality<>0 then
begin
B2:=TBitmap.Create;
B2.Width:=round(B.Width*Detail);
B2.Height:=round(B.Height*Detail);
B2.PixelFormat:=pf24bit;
SetStretchBltMode(B2.Canvas.Handle, COLORONCOLOR);
StretchBlt(B2.Canvas.Handle, 0,0,B2.Width,B2.Height,B.Canvas.Handle, 0,0,B.Width,B.Height,SRCCOPY );
B.Height:=B2.Height;
B.Width:=B2.Width;
BitBlt(B.Canvas.Handle,0,0,B.Width,B.Height,B2.Canvas.Handle,0,0,SRCCOPY);
B2.Free;
end;
Width := B.Width;
Height := B.Height;
грузим текстуру из B
fershtain?
← →
DeadMeat © (2005-09-28 22:46) [3]Поиграй с такими свойствами текстуры, как:
MagFilter
MinFilter
TextureFormat
Compression
FilteringQuality
Возьми ченить большое. Где много текстур или одна, но тоже большая и замеряй FPS.
---
...Death Is Only The Begining...
← →
XProger © (2005-09-29 00:09) [4]http://www.sulaco.co.za/opengl/TextureDetail.zip
Страницы: 1 вся ветка
Форум: "Игры";
Текущий архив: 2006.04.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c