![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
какой способ рисования быстрее? [D7, WinXP]
Tab © (2006-10-30 08:05:00)Рисую на OpenGl
Надо сделать рисование выделенного объекта, задумался какой способ будет работать быстрее 1 или 2 , и может есть другие?
1:
--
for i:=1 to 1000 do
Arr[i].draw;
..
procedure draw;
begin
DrawBox(..);
if selected then DrawBoxSelected(..);
end;
--
или
2:
--
for i:=1 to 1000 do
Arr[i].draw;
for i:=1 to 1000 do
if arr[i].selectedthen
Arr[i].DrawSelcted;
--
XProger (2006-10-31 01:40:00) [1]Tab, если ты при тестах разницы не ощутил - зря теряеешь время... оптимизируй критические участки.
@!!ex (2006-10-30 08:43:00) [2]Первый вариант. Естественно.
Видно же.