Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> elektronika >> Žaidimai pavara >>

Halo Tinklas: Interviu su Chris Butcher

aigi, kas atsitinka, yra ta, kad klientai siunčia užklausas į serverį, kaip antai, "prašau mesti granata čia". Serveris bus pasakyti, "Visos teisės Manau jums, nes mano žinios sako, kad jūs esate čia, šioje vietoje ir yra suderinamas su mano įvykių versiją. Taigi, iš esmės, yra sąveika tarp kliento siuntimo savo įvykių versiją į serverį ir serveris bando juos suderinti ir sukurti autoritetingą versiją pasaulyje. Tada siunčia į autoritetingą versiją visiems pasaulio

Taigi visa seka įvykių mesti granata yra:. Aš mesti granata, matau animaciją, girdžiu garsą ir tada kai skaičių milisekundžių vėliau serveris bus pradėti siųsti šio naujo objekto pasaulyje, kuri yra Granata, kad ji sukurti kaip savo veiksmų rezultatas informaciją. Taigi iš vartotojo perspektyvos, jūs matote tai granata atsiras viduryje oro teisę ten ir turime visus sukčiavimą ir prognozavimas, kad ji atrodytų kaip šių sudėtingų sąveikų. Sąveika kaip internatinės kažkieno transporto priemonės iš esmės yra sudaryta iš penkių ar šešių skirtingų žinutes iš serverio. Jūs esate ant transporto priemonės, pradėdami animacija sėsti jį, jis gauna išmestas, ir jis čia pasaulyje. Visi tarp šių įvykių sąveika yra siunčiami kaip atskiras pranešimas iš serverio "
viskas savo teise Vieta

Chris Mėsininkas toliau:.

" Paskutinis dėlionės yra taip klientui bandote pateikti nuoseklų požiūrį į pasaulį prie grotuvo. Kas serveris siunčia jums gal tai siunčiu jums keturis atnaujinimus šio grotuvo, kuriame veikia ir šaudymo šalia jūsų sekundę. Taigi, iš esmės keturis kartus per sekundę jūs gaunate, ". Tai kur tas žaidėjas yra, tai kur jis ieško ir tai, ką jis daro pasaulyje " Taigi, jei jums buvo tik dabar, kad taip ji yra siunčiama, klientas būtų pamatyti trūkčiojantis daug, mikčiojimas elgesį, nes tai nebūtinai sklandžiai paketų, kurie ateina iš serverio.

Taigi, mes turime kodą, kuris valdo Į prognozuojama kliento pasaulyje objektus. Iš esmės jis bando išlyginti, kas vyksta su pasaulio žaidėjų išvaizdą. Pavyzdžiui, užuot tiesiog siunčiant žaidėjo jis čia, jis čia, jis čia ". serveris siunčia "Jis čia, ir tai, ką jis daro, ir tai yra kryptis jis pozicijoje." Tada klientas gali naudoti šią informaciją prognozuoti Maybe artimiausius 300 milisekundžių, ką tai atrodys prieš vaikinas iš tikrųjų gauna ten. Taigi, o ne matyti vaikinas eiti trūkčioti, trūkčioti, trūkčioti, trūkčioti, matau jį čia ir jis veikia čia ir jis veikia čia.

Kai jūs prognozavo vai

Page [1] [2] [3] [4] [5] [6] [7] [8]