Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
Creep   (2004-04-20 17:59) [0]

Здравствуйте.Помогите плиз, я тут игру делаю рисую  canvas.draw() но когда по-
верх рисую также canvas.draw() не, что не рисуется и я перерисоваю весь image
Form1.Image1.Canvas.Brush.Color := ClWhite;
Form1.Image1.Canvas.FillRect(Form1.Image1.Canvas.ClipRect);
но т.к. всю картинку приходится рисовать заново это отнимает много времени.
Так вот как стереть или перерисовать определенную область(x1,y1,x2,y2)


 
Mihey ©   (2004-04-20 20:18) [1]

Ты же используешь ClipRect. В справке написано следующее:

When handling a form’s OnPaint event, the canvas" ClipRect property is set to the rectangle that needs to be painted. Portions of the image that do not overlap the ClipRect do not need to be drawn. Thus, OnPaint routines can use the value of ClipRect to optimize painting and speed the overall performance of the application.

Так что... F1 и в бой.


 
Proger   (2004-04-25 12:27) [2]

2 Creep.
Form1.Image1.Canvas.Brush.Color := ClWhite;
Form1.Image1.Canvas.FillRect(Rect(X1, Y1, X2, Y2));


 
bask   (2004-04-25 12:53) [3]

игру??!!! на канве???


 
bask   (2004-04-25 12:54) [4]

игру??!!! на канве???


 
bask   (2004-04-25 12:55) [5]

и ты ещё жалуешься на скорость?


 
Antichrist ©   (2004-04-26 01:10) [6]

2 bask^
на безрыбье и раком и рыбу.
на канве тогда еще и CopyRect попробуй


 
OSokin ©   (2004-04-26 18:46) [7]

А с DelphiX как? Там тоже на канве кое-что надо!


 
Yar-Com   (2004-04-26 20:11) [8]

на ДелфиИКС канвас совсем не тот, на скока я понимаю...


 
pavia   (2004-04-26 20:18) [9]

[b]To Yar-Com[/b]
Канвайс там тот же.Если ресовать на конвайсе DelphiX то скорость падает в несколько раз.

> А с DelphiX как? Там тоже на канве кое-что надо!

Рисуй не на канве.


 
miek ©   (2004-04-27 22:07) [10]

>игру??!!! на канве???
>и ты ещё жалуешься на скорость?

Недавно выкладывали игру (неплохую) CeerCop - автор утверждал, что все только через Canvas.Draw. А игра полнокэранная, аркада. На GeForce ничего не тормозит, а что еще надо?


 
Mihey ©   (2004-04-27 22:28) [11]

2 miek:

А ссылчак?



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

Форум: "Игры";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
3-1089889541
ydv
2004-07-15 15:05
2004.08.08
Клиент-сервер


14-1090626329
anonim
2004-07-24 03:45
2004.08.08
Комерческий журнал хочет включить мою программу на CD


1-1090854565
Sergey Kaminski
2004-07-26 19:09
2004.08.08
Drag&Drop наоборот


14-1090505644
menart
2004-07-22 18:14
2004.08.08
У кого каие мысли?


8-1084039137
studentRSU
2004-05-08 21:58
2004.08.08
Музыка во время показа формы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский