![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DXImageList [Delphi, Windows]
HellTRooper © (2002-08-23 12:35:00)Почему сабж не рисует на отдельной поверхности?
...
for i:=0 to 256 do
for j:=0 to 256 do
begin
DXImageList1.Items[0].Draw(Map.Surface,
i*DXImageList1.Items[0].Picture.Width,
j*DXImageList1.Items[0].Picture.Height,0);
end;
Dxdraw1.Surface.Draw(0,0,Map.bRect,map.Surface,false);
DxDraw1.Flip;
...
Результат чёрный экран :(((
VitGun (2002-09-17 18:38:00) [1]HellTrooper, ну не знаю...у меня мой код работает.Причем работает быстро.
HellTrooper (2002-09-17 16:22:00) [2]Дело в том, что мне вывод сделать надо из DXImageList на поверхность Map, а не на BackBuffer DXDraw"a
VitGun (2002-09-06 18:34:00) [3]HellTRooper, ИМХО правильно так,
for i:=0 to 256 do
begin
for j:=0 to 256 do
DXImageList1.Items[0].draw(dxdraw1.surface,(j-1)*50,(i-1)*31,0);
end;
З.Ы это нао засунуть в таймер, в DXImage положить картинку
З.Ы.Ы Этот примерчик для изометрии :)