Létrehozása npc fájl, d zhinni wiki, rajongók powered by Wikia
Mi az NPC? szabály
NPC (Non Player Character, NPC) - egy számítógépes játék karakter. Minden NPC rendelt egyedi nevét, jellemzőit, helyét (ahol a karakter jelenik meg különböző szakaszaiban a játékot), jelek (ami a karakter beszél a különböző helyzetekben), és így tovább. D. Ez egy egyedi jellegét. Ha megölik, ő már nem jelenik meg a játékban. Ábra. 1 megjelenő NPC Tobias Hoffman, Soltys Temnovode falu.
Ábra. 1. példa a számítógép jellegű
Létrehozása NPC fájl szerkesztése
Ahhoz, hogy hozzon létre egy fájlt, amely felsorolja az összes NPC paraméterek, válassza az Új parancsot a Fájl (File) menü -> A főszereplő (New -> Történet NPC).
Ábra. 2. Hozzon létre egy fájlt a kiterjesztés * .npc
A Note (a megjegyzés) adni egy rövid leírást a karakter (például „Tobias Hoffman, Soltys falu”). A viselkedés az egyes NPC osztva szakaszokban (szakaszban plot). A küldetések és szkriptek képes NPC jelenet váltás szakaszai jelent változást a viselkedését a karaktert. Minden egyes szakaszban meg kell határozni a fellépés a karakter azonosítókat területen (területeken, ahol a karakter végrehajtunk), valamint a megjelenése tárgyak (területeket, ahol a karakter megjelenik és eltűnik). Ezt meg lehet tenni külön-külön minden egyes szakaszában a telek, amely lehetővé teszi, hogy ellenőrizzék a viselkedését a karakter a játék során.
Ábra. 3. Hozzon létre egy új történet színpadi
Ahhoz, hogy hozzon létre egy új telek szakaszban kattintson jobb gombbal a szürke háttér és válassza az Add Scene szakaszban (Add történet szakasz) (3.). Először is, meg kell rendelni ezt a nevén. Ezt meg lehet tenni az első oszlopban a telek lépés (Story Phase). A név legyen egyszerű és könnyű, hiszen akkor meg kell adnia, hogy minden alkalommal meg szeretné változtatni a történetet színpadon.
A következő oszlopban válassza megjelenése szakasz (szakasz egység telek). A több szakaszban nem korlátozódik a megjelenést. Ahhoz, hogy hozzon létre egy új megjelenése a színpadon, kattintson a jobb egérgombbal a fehér mezőben az oszlop Stage megjelenés (Spawn szakasz). A menüben válassza ki az Add megjelenése szakaszban (Add Spawn szakasz). Ezek a szakaszok általában használt forgalmazásával intézkedések napszak.
A következő lépés - állítsa be az időtartamot, amely alatt a karakter bizonyos műveleteket (minden szakasz megjelenését rendelt tetteikért). Az elején az oszlop (Kezdési idő) Az idő megadott kezdési időpont színpadi megjelenés, de a végén oszlopon (End Time) - az idő az utolsó szakasz megjelenését. Ha azt szeretnénk, ez a karakter mindig ugyanazon a szakasz megjelenését, állítsa mindkét oszlopban 00:00:00. Amikor megadja egy időben, ne feledje, hogy ezeket a hiányosságokat nem lehet átlépni. A karakter nem lehet egyidejűleg két szakaszban történő megjelenése. Az oszlop, ha egy script (OnSpawn Script) jelzi a forgatókönyvet végre minden egyes előfordulás NPC a játékban. Ahhoz, hogy hozzá egy script, dupla kattintással a pályán ebben az oszlopban, és az ár-érték listán, adja meg a kívánt forgatókönyvet. Minden egyes szakaszában a megjelenése lehet rendelni a forgatókönyvet.
Egy másik fontos szempont - a mellett egy karakter sablon. Ehhez kattintsunk duplán a fehér mezőben az oszlop sablon (Template). Ezután válasszuk ki a megfelelő fájlt (sablonokat szentelt a kézikönyv). Minden egyes szakaszában a megjelenése NPC lehet rendelni egy sablont karakter, de ez a változás volt megfigyelhető a játékban egy karakter először eltűnik, majd ismét megjelenik. Ehhez a játékosnak kell kijutni a helyét, és adja meg újra. Ezzel szemben a másodlagos jellemzője sablonok sablon nincsenek megadva NPC párbeszéd fájlokat. Az a tény, hogy minden egyes szakaszában a megjelenése lehet rendelni egy párbeszédablak (például a karakter alszik éjjel, és nem hajlandó beszélni Geralt, és Geralt ad napi munkát). Ahhoz, hogy hozzá párbeszédablak, kattintson duplán egy fehér mezőben az oszlop Dialogs (Dialogs). Ezután válasszuk ki a kívánt fájlt párbeszéd.
Ábra. 4. Add kereset
Ezután válasszuk ki a hatását (más néven - művelet), amely NPC elvégzi ebben a szakaszban megjelenést. Action - egy sor animációk játszott egy bizonyos karakter a megfelelő időben. Ahhoz, hogy hozzá egy akció, kattints az egér jobb gombjával a barnamezős oszlopban Művelet (Action List). A helyi menüben válassza ki az Add Action (Művelet hozzáadása). Ezután keresse meg a kívánt műveletet, majd kattintson rá duplán. Neve a kijelölt művelet jelenik meg a Név oszlopban az akció (Művelet neve). Oszlop valószínűsége (valószínűség) jelzi a százalékos valószínűsége, hogy egy karakter végre pontosan ezt a hatást. Hozzáadása az összes szükséges lépést, ellenőrizze, hogy az összeg az összes érték ebben az oszlopban 100 (5.). A következő oszlopban akcióciklus (Hozzászólások Looped) mindig válassza Igaz. Ellenkező esetben, a karakter olyan műveletet hajt végre, majd megy a kilépési pont és eltűnik a játék. Kattintson duplán egy fehér mezőben oszlopban Action Cycle (Hozzászólások Looped), és válassza az Igen értéket.
Ábra. 5. Műveletek és annak valószínűsége, azok végrehajtása
Az oszlop, a zónák listája (Region List) minden egyes szakaszában a megjelenése megadott zóna (ID hatály). Ezek a zónák az NPC jelentés milyen lépéseket kell megtenni egy adott tevékenységi terület (természetesen ugyanazokat a lépéseket kell tüntetni a tevékenységek listáját a területen). Ahhoz, hogy hozzon létre egy új terület, a jobb gombbal a barnamezős oszlopban azoknak a zónáknak (Region List). A menüben válassza ki az Add megjelenése zóna (Add Spawn régió). Írja be a nevét a terület. Ennek meg kell egyeznie a neve ennek a tevékenységi területét.
Példa NPC fájl szerkesztése
Példaként tekintsünk egy fájlt Pat fia egy kőműves (6.).
Ábra. 6. NPC fájl példa
a4_default és a4_ally: kétszintes színpad előírt Pata. Első történet szakaszban tartalmazza a négy szakaszból megjelenés: munka (munka), vacsora (ebéd), a munka (munka) és az alvás (sleep). Mint látható, a nevek megfelelnek a végrehajtandó műveletek Pat minden egyes szakaszában. Tárgy a4_ally szakaszban tartalmazza csak egy szakasz megjelenését mezők (mezők). Most egy közelebbi pillantást az egyes szakaszokban.
Az első munkaszakasz tart 7:30-00:30. Ebben az időszakban, Patou rendelt q4014_pat sablon és a párbeszéd cn_pat01. Pat tűnik q4014_bridge pontot. Ez a híd, hogy ő építi az apjával.
Ha elvégezte a feladatot kőműves és jutalomként választotta Pat segítséget az alábbi területeken (ő egy nagy íjász), telek változik szakaszban Pata a4_default a a4_ally. Ez magában foglalja egy előfordulása lépés, ami tart egész nap. Amikor látod, (azaz, abban a pillanatban, amikor a lejátszó a pályán) futtatni a szkriptet q4014_boylfw. Lehetővé teszi, hogy Pata kövesse Witcher. Ezért ez a lépés nem hozzárendelt tevékenységek vagy területek. Patou egyszerűen nem kell. Nem akarom, hogy végezzen olyan intézkedés semmilyen cselekvési területeket volt. Csak akkor kell követte körül Geralt.