Napravi FiveM housing shell i podesi ga
Housing shell je jedan model enterijera koji tvoja housing skripta spawna ispod mape. Pravljenje shella je nekad značilo ručno modelovanje, koliziju i svjetla. Evo šta treba dobrom shellu i kako ga ubaciti u svoju skriptu.
Šta treba housing shellu
- Jedan model sa zidovima, podovima, plafonima i fiksnim namještajem.
- Kolizija za svaku površinu po kojoj se hoda i svaki zid, inače igrači propadnu kroz pod.
- Svjetla koja rade daleko od izvora svjetla u svijetu, jer se shellovi obično spawnaju ispod mape.
- Stabilno ishodište, da entry offset u tvojoj skripti ostane važeći.
- Razuman budžet tekstura: shellovi se učitavaju cijeli, pa 4K tekstura na svakom objektu troši memoriju svaki put kad neko uđe.
Napravi ga
- Nacrtaj sobe na mreži, pa dodaj zidove, vrata, prozore, dodatne spratove, stepenice i otvore u plafonu.
- Namjesti ga iz više od 4.900 GTA objekata ili svojim GLB, FBX i OBJ modelima.
- Osvijetli ga plafonskim svjetlima, lampama i ekranima.
- Prošetaj kroz njega s MP pedom da provjeriš širinu vrata, stepenice i visinu do plafona prije exporta.
Podesi ga u svojoj housing skripti
Svaka housing skripta registruje shellove u svom configu s imenom modela i offsetima. Detalji se razlikuju, ali koraci su isti:
- Streamaj export: ubaci folder u
resourcesiensurega prije svoje housing skripte. - Dodaj model u listu shellova svoje skripte pod exportovanim imenom modela.
- Podesi entry offset: stani tamo gdje igrač treba da se pojavi, očitaj svoju poziciju u odnosu na spawn tačku shella (većina skripti ima pomoćnu komandu za to) i sačuvaj je kao entry ili exit offset.
- Testiraj ulazak, izlazak i ponovno učitavanje nekretnine, s dva igrača ako skripta sinhronizuje namještaj.
Česti problemi sa shellovima
- Propadanje kroz pod: kolizija fali ili je igrač postavljen ispod poda; malo podigni entry offset.
- Potpuno mrak unutra: u shellu nema svjetala ili je u pitanju time-cycle područja ispod mape; dodaj unutrašnja svjetla.
- Štucanje pri ulasku: prevelike teksture; izmjeri ih i smanji.
Često pitano
Koja je razlika između shella i MLO-a?
MLO je postavljen enterijer sa sobama, portalima i listama entiteta, dio mape svijeta. Shell je jedan streaman model s kolizijom koji skripta spawna, često duboko ispod mape, i u koji teleportuje igrače.
Šta je shell offset?
Pozicija, u odnosu na ishodište shella, gdje skripta stavi igrača kad uđe i gdje je marker za izlaz. Svaka housing skripta ga čuva za svaki shell posebno.
Treba li mi skripta za vrata?
U map exportu su vrata native GTA vrata s fizikom šarki i ne treba im skripta. Housing shell export zadržava malu prateću skriptu za shellove koje tvoj housing framework pomjera.
Koliko košta?
Prva kreacija ti je besplatna; svaka nova kreacija nakon toga košta 200 kredita, a naplaćuje se tek nakon uspješnog exporta.
Isprobaj besplatno
Napravi besplatan nalog, pridruži se Discordu za svoje kredite i napravi svoj prvi resurs za par minuta.
