Win32 C Timers...
8 отговора
262 прегледа
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
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
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
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
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
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
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!
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!
Re: Win32 C Timers...
Каза ти човекът, ползвай QueryPerformanceCounter и QueryPerformanceValue
Я вышел им наперерез...
Я вышел им наперерез...
Re: Win32 C Timers...
Krai na Timer-Odiseiata
s pomoshta na edin multimedien timer vsichko se opravi
Blagodaria vi za pomoshta
s pomoshta na edin multimedien timer vsichko se opravi
Blagodaria vi za pomoshta
Re: Win32 C Timers...
Мисля, че и GetTickCount() можеше да ти свърши работа, но щом вече така и така си си решил въпроса...
Целта оправдава средствата
Целта оправдава средствата
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 ?
opredeleno tezesta njama da padne wyrhu timera pri animacija.. imash da reshavash drug problem..
GetTickCount() oprawdawa sredstwata, multimedijnijat ti timer kakwa tochnost ti dawa ?
Re: Win32 C Timers...
Tochnost ot poriadyka na 1 ms
A i na men ne mi triabva poveche
Haide sys zdrave
A i na men ne mi triabva poveche
Haide sys zdrave