Discovery znanje
/ Knowledge Discovery >> Discovery znanje >> tech >> elektronika >> igre gear >>

Kako liki v video igrah premakniti tako fluidly?

How storiti znake v videoigrah se premaknete tako fluidly?
Kako liki v video igrah premakniti tako fluidly?

liki v igri imajo okostja. Podobno kot lastne skeleta, to je skrita vrsto predmetov, ki vežejo in premikajo glede na drug drugega. Uporaba tehniko, imenovano starševstvo, je ciljni objekt (otrok) dodeljena drugemu predmetu (obvladujoče). Vsakič, ko je matična nasprotuje poteze, bo objekt otrok sledi v skladu z atributi so mu dodeljene. Popoln hierarhija je mogoče ustvariti s predmeti, ki imajo otroke in starše. Tukaj je primer za človeški značaj:

Ko je skelet ustvaril in vse kontrole starševskih dani v mestu, ki je znak animirani. Verjetno najbolj priljubljen način animacije znakov sklicuje na inverzna kinematika. Ta tehnika premakne otrok predmet tja, kjer se mu to animator želi, povzroča matično predmet in vse ostale priključene predmete sledijo. Druga metoda, ki je priljubljena za iger je zajem gibanja, ki uporablja obleko senzorjev na resnični osebi posredovati niz koordinat v računalniškem sistemu. Koordinate so preslikane v okostje igralne značaja in preveden v tekočino, realistično gibanje.

Območje Vsak lik gibanja je programirana v igri. Tukaj je tipično zaporedje dogodkov:

  • Vi pritisnete na gumb na regulatorju, da bi lik napredovati
  • Gumb dokonča vezje, in regulator pošilja končnih podatkov. konzola.
  • Čip krmilnik v konzoli obdeluje podatke in jih posreduje logika igra vloge.
  • Igra logika določa, kaj je primerno ukrepanje na tej točki v igri je (poteza znak naprej).
  • Igra logika analizira vse dejavnike, ki sodelujejo pri oblikovanju gibanje (sence, trčenje modele, menjava vidnim kotom).
  • Igra logika pošilja nove koordinate za znak je okostje, in vse druge spremembe, do upodabljanje.
  • Opravljanje motor naredi prizor z novimi poligonov za vsak prizadeti predmet, redrawing sceno približno 60-krat vsako sekundo.
  • Vidiš karakter napredovati

    Tukaj je nekaj zanimivih povezav:.

  • Kako 3DO Ustvari videoiger
  • Kako Video Game Systems Delo
  • Kako Sony Playstation 2 dela
  • Kako se Sony PlayStation dela
  • Kako 3D grafika Delo
  • Kako Bo Microsoft Xbox Delo
  • Interactive senčenje applet!
  • Programiranje uporabo preslikava teksture
  • SGI Poročilo o preslikave teksture
  • 3-D FX programiranje