CS2 Nav Mesh Editor
TypeScriptPrivát
// Áttekintés
Interaktív 3D webalapú eszköz Counter-Strike 2 navigációsháló-fájlok megtekintésére és szerkesztésére. Valós idejű 3D-vizualizáció Three.js-sel, VPK-fájlok feldolgozása, területkijelölés és -szerkesztés részletes tulajdonságokkal, valamint példatérképek (de_dust2, de_mirage) teszteléshez. Segít a térképfejlesztőknek optimalizálni a botok navigációs útvonalait játékmotor nélkül.
// Mivel készült
Next.jsTypeScriptThree.jsWebGL
// A probléma
Egy CS2 pálya navigációs hálója vezérli a botok útvonalát, de nem volt mód vizuálisan látni vagy szerkeszteni. A módosítás bináris offsetek találgatását és a játék újratöltését jelentette.
// Megközelítés
- Valve VPK-archívumait és a navigációsháló-formátumot közvetlenül a böngészőben parse-olja, backend nélkül.
- A hálót valós idejű 3D-ben rendereli Three.js-sel, területkijelöléssel és területenkénti tulajdonság-szerkesztéssel.
- Példapályákat (de_dust2, de_mirage) ad, így bárki kipróbálhatja saját fájlok nélkül.
// Mérnöki kihívások
- A dokumentálatlan navigációsháló bináris formátum visszafejtése és validálása valós pályákon.
- A VPK, egy csomagolt archívumformátum olvasása teljesen kliensoldalon.
- A 3D-nézet gördülékenyen tartása nagy hálóknál.


