láthatóság rendszer

Hogyan lehet megvalósítani a rendszert?

láthatóság rendszer

A legtöbb kérdés nyilvánvalóan abból a tényből fakad, hogy ez a téma szempontjából a „hétköznapi” logika úgy tűnik, nagyon egyszerű. És valóban, a hajó rajzolódik ki a láthatáron - a megfigyelő látja értelmét, mint a szemüveg - sziluettje. Van egy hajó a füst - megfigyelő kell látni néha kukucskál a függönyön át hurok. De amikor a multiplayer (és a World of hadihajók ilyen aggodalomra), döntő szerepe van nem egy részletes reprodukciója a valóság és az őszinteség, a játszhatóság és optimalizálása.

Őszinteség - így ebben az esetben az egyenlőség játékosok. Ha azt mondom, nagyon gyenge minőségű a grafika a beállításokat, kapcsolja ki a hatását a (talán még mód), vagy másként változik a kapott kép rólam, én meg még mindig, hogy pontosan ugyanaz a dolog, mint a többi játékos a pozíciómat. A játékosnak nem kell látni a füstön keresztül, észre az ellenség a hosszú sor, és így tovább.

Játszhatóság - a megfelelő játék szerelő műfaj (taktikai MMO-shooter). Nem vagyunk lövészet szimulátor marginális távolság az ideg felügyeleti köd a horizonton. A World of Hadihajók legyen inkább könnyű, nehéz mérni, elég gyors, és a játékos irányít egy hatalmas gyönyörű hajó, lövés, elindította síkok manőverezni. Így a láthatóságát a rendszer megköveteli az egyszerűség és a hatékonyság.

Optimization - ésszerű erőforrások felhasználása és a kliens-szerver szerint a kapott hatás. Van, hogy minden hajó kiszámítottuk az egyes légijármű „hogy őszinte legyek”, tekintettel a terep, vagy elég egyszerű szabályai „felfedezés belül X kilométert?” Fontos, hogy megmutassa, milyen a köd megy simán ellenséges hajó vagy elegendő ahhoz, hogy a mechanika „könnyű”? Mivel a szerver egy csatában, és így megrakott jó, különösen a számítási ballisztikai károsíthatja a rendszert, optimalizálása kritikus szerepet játszik itt.

A fentiek alapján a követelményeknek, és rájött, hogy a rendszer jelenik meg a World of Hadihajók.

Fontos jellemzője: a láthatóságát a játék alapja nem a kliens (számítógépes játékos), és a szerveren.

Ez a szerver „tudja”, hogy mit, hol és mikor kell látni a játékban. Ez különösen védi a megjelenése a különböző csalások. Például, ha egy játékos valahogy kikapcsolni ködösítés az ő ügyfele, nem láthatja rajta a csatában. A szerver továbbra is fenntartja a kijelzőn a füst a megfelelő helyen, hogy bemutassák a játékos csak azok ellenfelek, akik nem mögött egy felhő. Másrészt, ennek eredményeként az ilyen végrehajtás a mechanika látvány számos szerencsejáték egyezmények, mint a „villogó” rombolók. Figyelembe vesszük őket tovább.

Alapelvek a láthatóság, maszkolás és felülvizsgálat

Kezdjük a legfontosabb - felismerni az ellenséget. Annak fontosságát, hogy e paraméter már az a tény, hogy a távolság a tengeri csata hatalmas. Olyan nagy, hogy a hajó „elrejteni”, ha van egy elég alacsony profilú, vagy viszonylag jó álcázás. Mivel a különböző légköri jelenségek, és furcsa módon, a kerek a Föld, a helyzet „mindenki láthatja az összes” a téren 40 × 40 km, elvileg nem lehetséges. Így határozza meg a kimutatási a játékban álca és felülvizsgálat.

Álcázó két típusa van: a láthatóság a hajók és repülőgépek tartományban. Az első korrigált alapvetően a magassága a fedélzeten, és add-kapu, a második - a célterületre felülről nézve. Mindkét esetben figyelembe veszi a méret csatahajók. Pontos számok közül bármelyik, akkor könnyen látható, Portóban.

Review -, sőt, a maximális távolság a felismerés. Ezen belül is képesek vagyunk, hogy tárgyakat a 3D-világban. Az ügyfél, ez a lehetőség nem jelenik meg, akkor mindig nagyobb a maszkolás az azonos repülőn vagy hajón.

Így maszkolás (láthatóság) - a válasz arra a kérdésre: „Milyen távolságban lehet látni engem?”; felülvizsgálat - a válasz arra a kérdésre: „Milyen messze látok a többiek?”.

És most a legfontosabb dolog az, hogy ezek az értékek együtt dolgozni?

FONTOS: Beszámoló és maszkolás együtt dolgozni. Ha megteszi a megfigyelő és a cél az, hogy érzékeli a cél kell, hogy legyen keretein belül a felülvizsgálat a megfigyelő, és a megfigyelő - a cél hatálya alá.

Csatahajó A és B azonos paraméterekkel Álcázás és felül egymást nem lehet látni. Mindketten belül megtekintésére egymást. Ugyanakkor ők is szem elől egymást, így nincs érzékelés.

láthatóság rendszer

A csatahajó nem látja romboló romboló B. B látja csatahajó A. Mindkét hajó is „megszólítani” egymással véleménye, de a romboló látómezejébe csatahajó, fenntartja kellő távolságban egyidejűleg köszönhetően kisebb sugarú látvány, hogy ne legyen kimutatható.

láthatóság rendszer

Miután a fenti két példa, megadhat egy logikus kérdést: miért van szükség a véleményét, ha az észlelés esetén csak a megjelenés? Ennek megértéséhez tekintsük a következő példát az úgynevezett „háttérvilágítás” vagy „csapat világítva.”

Cruiser romboló B látja annak szövetségese - a pusztító C. Az utóbbi lát egy romboló és megválaszolása minden hangot a fenti követelmények felderítése. Ennek eredményeként, a cruiser B megjegyzi Egy romboló a 3D-világ (és lehet lőni rá), mert ez a nézet.

láthatóság rendszer

Ha a nézési távolság a cruiser B nem elég, akkor annak ellenére, hogy a felfedezés, ő néz a sivár festetlen piros háromszög a mini-map helyett az ellenség elől, mert minden hajó, amelyek kívül esnek a felülvizsgálat a megfigyelő, úgy tűnik, hogy neki a nyitott ikon a térképen . A 3D-világ, nem lehet őket látni.

láthatóság rendszer

A fuvarozók, az úton, egy kivétel: számukra egy áttekintést a nyilvánvaló oka van beállítva, hogy 50 km: szükség van a játék nézni talált azzal a céllal repülőgép az egész térképet.

Vegyük észre azt is, hogy abban az esetben a felfedezés „szövetségese - szövetségese” láthatóság nem számít: az összes szövetséges kell érzékelni egymást alapértelmezés szerint.

Ennél lehet nyugodt, ha nem három árnyalatok:

1. kimutatására hajó hajó között kell közvetlen rálátás. Ez a vonal lehet szakítani a táj és a ködösítés.

Ennek köszönhetően a vizsgálat, a hajók nem látják egymást a köveket, és sűrű füstfelhő. Ez logikus és szükséges. Annak ellenőrzésére, a tetején a hajó megfigyelő tartott egy képzeletbeli vonalat a felső pont a cél hajó (korábban tesztelt extrém pontot, de azt eltávolították a felesleges). Ha semmi nem akadályozza meg a vonalat, úgy véljük, hogy a hajók témához egymással.

2. Minden hajó garantált távolság érzékelés. Basic - 2 km-re. Ez a sugár a hajó detektálja az összes hajó, függetlenül a füst és a táj.

Maszkolás - jó, de „hogy elrejtse a zongora a bokrok” nem fog működni. Egy ilyen kis távolságra az összes hajó mindig látni egymást.

3. Keresse meg a hajót repülőgép hajó ne legyen a füst. közvetlen rálátás nem számítjuk, a szerepe táj játszik.

Mivel a repülőgép minden esetben, hogy megfigyeljük a fent közvetlen látvány sorban őket, úgy döntöttek, hogy figyelmen kívül hagyjuk. Ezért, hogy elrejtse a repülőgép egy szikla mögé nem fog működni. De, ha a hajó ködösítés, a gép nem lesz képes érzékelni. Még repülő fölötte.

Úgy tűnik, hogy rájöttek alapjait kimutatására hajók. Ahhoz azonban, hogy megértsük a láthatósági rendszer a World of Hadihajók ez nem elég. A következő részben fogunk beszélni a jelenség, amely jelentősen megváltoztathatja és kiegészíti elvek csuklós fenti - módosító.

Stay tuned!

Kapcsolódó cikkek