Win32 C Timers...

8 отговора 262 прегледа
#1

Win32 C Timers...

Zdraveite

pisha programka za animacia. Polzvam Win32 API timer-funkciite. Znam, che e typo, no na men ne mi triabva visoka tochnost i "maznota" na animaciata. Strannoto e, che kodyt si dviji extra pod Win2K, a pod Win8x skorostta na animaciata pada v pyti. Niakoi da ima ideia ot kakvo moje da e?

Haide sys zdrave

Отговор
в отговор на question #2

Re: Win32 C Timers...

Az izpolzwam QueryPerformanceCounter i QueryPerformanceValue

bjah zabeljazal che timeGetTime() ponjakoga e neakuratno - a puk mozhe bi i zabawja koda (ne sum siguren mnogo w tazi rabota - no imashe njakakuw multimedieen kod - kojoto mnogo preebawashe koda)...

drugia wariant e clock() - ne e idealno zle - puk i e portable :)

Um tzaruwa, Um robuwa, Um belia delfin
Отговор
в отговор на question #3

Re: Win32 C Timers...

taimerite pod win9x mai hic gi nema!
obnoviavat se primerno prez nekolko desewtki milisekundi! i vseki par razlicno!
t.e. za dalgi vremevi intervali stavat! ama za kasi mai ne!
az pone tova sam ostanovil!
pri win3.1 pone sas sigurnost beha 55ms

Отговор
в отговор на CALL-151 #4

Re: Win32 C Timers...

Mersi mnogo

Znachi moite 10ms shte si gi polucha na kukovo liato!
Niakakva ideia kak da napravia animaciata plavna bez da tovaria CPU-to na 100%?
Ne mi se shte da vyrtia bezkraen cikyl, samo za da ustanoviavam, che ot vreme na vreme triabva da se prerisuvam...

Mrazia Win9x!

Отговор
в отговор на question #5

Re: Win32 C Timers...

Каза ти човекът, ползвай QueryPerformanceCounter и QueryPerformanceValue

Я вышел им наперерез...
Отговор
в отговор на question #6

Re: Win32 C Timers...

Krai na Timer-Odiseiata

s pomoshta na edin multimedien timer vsichko se opravi

Blagodaria vi za pomoshta

Отговор
в отговор на question #7

Re: Win32 C Timers...

Мисля, че и GetTickCount() можеше да ти свърши работа, но щом вече така и така си си решил въпроса...

Целта оправдава средствата
Отговор
в отговор на question #8

Re: Win32 C Timers...

Mislja che si stranen,
opredeleno tezesta njama da padne wyrhu timera pri animacija.. imash da reshavash drug problem..

GetTickCount() oprawdawa sredstwata, multimedijnijat ti timer kakwa tochnost ti dawa ?

Отговор
в отговор на Draka #9

Re: Win32 C Timers...

Tochnost ot poriadyka na 1 ms
A i na men ne mi triabva poveche

Haide sys zdrave

Отговор