Arts >> Taide ja viihde >  >> Taide >> Maalaus

Mikä on seinillä kävelemisen koodi?

Kysyt konseptista, joka liittyy enemmän videopelien kehittämiseen tai tieteiskirjallisuuteen kuin todelliseen koodaukseen. Ei ole olemassa todellista "koodia", jonka avulla ihminen voisi kävellä seinillä todellisessa maailmassa.

Tässä syy:

* Fysiikka: Fysiikan peruslait säätelevät sitä, kuinka esineet ovat vuorovaikutuksessa painovoiman ja pintojen kanssa. Ihmiset on suunniteltu kävelemään maassa painon jakautumisen sekä kenkiemme ja pinnan välisen kitkan vuoksi. Seinällä kävellä sinun on voitettava painovoima.

* Ei tunnettu tekniikka: Tällä hetkellä ei ole olemassa tekniikkaa, joka voisi tarjota tarvittavan voiman vastustaakseen painovoimaa ja antaakseen ihmisten kävellä seinillä.

Videopelien yhteydessä "seinäkävely" saavutetaan ohjelmointitemppujen avulla:

* Pelin fysiikka: Pelin kehittäjät voivat manipuloida pelin fysiikan moottoria salliakseen hahmojen uhmata painovoimaa tietyissä olosuhteissa.

* Koodilogiikka: He kirjoittavat koodin, jonka avulla hahmo voi havaita seinän, aktivoida "seinäkävely"-tilan ja säätää sitten hahmon liikettä ja animaatiota vastaavasti.

Näin voit saavuttaa seinäkävelyn yksinkertaisessa 2D-pelissä:

1. Tunnista seinäkontakti: Hahmon koodin pitäisi tarkistaa, koskettaako se seinää.

2. Ota Wall Walking käyttöön: Jos hahmo koskettaa seinää ja pelaaja painaa "hyppy"-painiketta, vaihda hahmo "seinällä kävely" -tilaan.

3. Liike: Seinäkävelytilassa hahmon liikettä säädetään niin, että ylös ja alas tulee vasemmalle ja oikealle ja päinvastoin.

4. Visuaalinen palaute: Hahmon animaation tulisi muuttua kuvastamaan seinällä kävelyä.

Muista, että tämä on vain yksinkertaistettu esimerkki. Tosimaailman videopeliseinällä käveleminen on paljon monimutkaisempaa ja sisältää hienostunutta fysiikkaa ja koodia.

Kerro minulle, jos sinulla on muita videopelien kehittämistä tai ohjelmointia koskevia kysymyksiä!

Maalaus

Lähikategoriat