Unity3D Unet leckét készíteni 1 projekt
Az első lecke (kivéve a bevezető kurzus) elkötelezett alapbeállítást projekt. Mindennek alapja az a tény, hogy meg kell adni a karakterek Asset szabvány, ahonnan vesszük a jövőben FpsController. De közelebb a test a hálózat ...
Az általános fogalma ilyen Unet - van egy szerver, és az ügyfelek.
A szerver lehet egy dedikált gépet, és a normál lejátszó. A második esetben, ez az úgynevezett befogadó (host) - vagyis kliens + szerver.
A többi játékos csatlakozik a szerverre, és továbbítja az adatokat rajta. Ez a fő különbség a régi hálózat, ahol a játékosok adatcserét közvetlenül.
Host, ellentétben a többi játékos, az adatokat továbbítja magát, mert ez a szerver. Azonban ezek az adatok, valamint a többi játékos a továbbított adatok a többi játékos.
Egy másik fontos fogalom - a helyi objektum. Ez egy objektum, ami jár (kapcsolt) az aktuális helyi kliens. A játékos nem tudja futtatni parancsokat egy tárgyat, amely nem tartozik. Gyakran előfordul - tulajdonosi Player tárgy (panel a színpadon) a jelenlegi helyi kliens. Ha van két ügyfél a szobában, és mindegyiknek megvan a saját játékos célja, az szükséges, hogy minden objektum egyes komponensek opció bekapcsol / kikapcsol. isLocalPlayer tulajdonság jelzi, hogy az objektum társítva helyi kliens.
Bármilyen hálózati kell tartozniuk a kiszolgáló vagy, amit minden játékos.
Ahhoz azonban, hogy hozzon létre egy objektumot csak szerver. Miután a szerver létrehoz egy objektumot, az összes csatlakoztatott ügyfelek képesek lesznek látni (ha a tárgy is látható :)). Ezt követően, a hálózati alrendszer képes szinkronizálni az állam a helyszínen, és kezeli az életciklusa.
Az összetevő NetworkIdentity egy másik területen - localPlayerAuthority. Azt mondja, hogy az objektum alatt a hatóság a helyi kliens. Szükséges, hogy a többi összetevő a rendszer, például NetworkTransform.
De vannak olyan tárgyak, hogy az erő alatt a szerver. Például mob bónusz zsákmány a térképen.
Next - menedzser. Ez egy standard eleme a rendszernek. Tudja, hogyan kell ellenőrizni a jelenet, kapsz egy panel játékos és társítását a helyi kliens. Általában sok mágikus alatt folyik a csuklyáját.