Mājas > Jaunumi > Saturs

Kursorsviras kustības pārveidošana

Dec 15, 2025

Kad dators nosaka strāvu noteiktā ķēdē, tas saprot, ka kursorsviras pašreizējā pozīcijā ir jāaktivizē attiecīgā ķēde. Nospiežot kursorsviru uz priekšu, tiek aizvērts "uz priekšu slēdzis", savukārt, nospiežot to pa kreisi, tiek aizvērts "kreisais pārslēgšanas slēdzis" un tā tālāk. Dažos dizainos dators pat var noteikt diagonālās pozīcijas, kad abi slēdži ir aizvērti (piem., gan uz priekšu, gan kreiso pārslēgšanas slēdžu aizvēršana vienlaikus nozīmē diagonālu kustību pa kreisi un uz priekšu). Ugunsgrēka poga darbojas pēc tāda paša principa: nospiežot pogu, tiek aizvērta ķēde, un dators atpazīst uguns komandu.

Šis dizains pārraida kursorsviras kustību īsi{0}}līdzīgā veidā, uztverot kustību kā absolūtas vērtības, nevis smalkas variācijas. Citiem vārdiem sakot, tas nevar atšķirt vieglu grūdienu uz priekšu un pilnu grūdienu uz priekšu; uz to abi pārraida tikai vienu skaitlisku vērtību, kas norāda kustību uz priekšu.

Dažām spēlēm šī pieeja ir laba, pat nevainojama. Piemēram, tas labi darbojas Pac-Man vai Tetris. Tomēr citām spēlēm, piemēram, lidojumu simulatoriem, šim dizainam ir ievērojami ierobežojumi. Nākamajā sadaļā mēs uzzināsim par tradicionālajiem analogo kursorsviru dizainiem, kas var noteikt nelielas nobīdes.

You May Also Like
Nosūtīt pieprasījumu