Avatar billede shadowdance Nybegynder
21. juni 2002 - 18:53 Der er 1 løsning

Timer-kontrollen teoretisk

Hvor optimalt er det at benytte timer-kontrollen til al progression i et spil, altså til at få hele spillet til at "flyde"...?

Hvis det fx er et action-spil el lign, kan man så være sikker på at kontrollen rent faktisk overholder sit givne interval?

Det gør ikke så meget at den bliver langsommere - bare den ikke bliver meget "jumpy" og skiftende i hastighed. Og hvor meget kode skal der til, før den ikke længere kan overholde et interval på fx 20 msek?
Avatar billede soreno Praktikant
21. juni 2002 - 19:49 #1
timeren er noget windows styrer. Derfor kan du ikke være sikker på at hvis du sætter timeren til eks. 16ms at det er præcis hver gang. Windows er lavet som et allround styresystem og ikke et realtime system (den type spile du snakker om er realtime). windows fungere ved at sende et 'go signal' til dit program når det passer ind i skeduleringen af processer.
Hvor meget kode skal der til før perioden overskrides ? Det kommer jo an på hvilke computer spillet køres på (cpu osv.), her må du definere en konfiguration som spillet mindst skal bruge for at kunne køre (det gør de fleste spilproducenter) - hvordan ? Det må prøves frem.

kig evt. lidt her:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q172338
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester