map-editor-tool
Wizualny edytor map do gier Babylon.js — projektuj światy, umieszczaj budynki i postacie bez kodu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Edytor map to narzędzie do projektowania światów gry opartych na siatce. Umieszczaj ściany, podłogi, drzwi, okna i punkty spawn postaci bezpośrednio w przeglądarce. Pracuj z plikami JSON map, obracaj obiekty i zarządzaj całą geometrią poziomu za pomocą intuicyjnego interfejsu. Idealne dla twórców gier korzystających z Babylon.js.
Jak używać
Otwórz plik
tools/map-editor.htmlbezpośrednio w przeglądarce internetowej (Firefox, Chrome, Safari). Nie potrzebujesz serwera — narzędzie działa lokalnie. Możesz skopiować pełną ścieżkę do pliku i wkleić ją w pasek adresu.Wybierz narzędzie z dostępnych opcji: Ściana (blok 2×1×3 jednostek), Podłoga (cienka płytka), Drzwi (2×1×2,2 jednostek, interaktywne w grze), Okno (2×1×1,5 jednostek), Punkt spawn NPC lub Punkt spawn gracza. Kliknij przycisk narzędzia — powinien się podświetlić na zielono.
Klikaj na siatce, aby umieszczać kafelki. Każda komórka siatki odpowiada 1 jednostce w świecie 3D. Siatka domyślnie ma rozmiar 100×100 jednostek, a jej środek (50, 50) odpowiada pozycji świata (0, 0, 0).
Obracaj obiekty za pomocą menu rozwijane Rotation lub klawisza R — dostępne są kąty 0°, 90°, 180° i 270°. Najechanie myszą na siatkę pokazuje aktualne współrzędne.
Usuń kafelki, wybierając narzędzie Erase i klikając na istniejące obiekty. Możesz w ten sposób modyfikować układ budynków i terenu.
Twoja mapa jest automatycznie zapisywana w formacie JSON. Możesz eksportować plik i używać go w swoim projekcie Babylon.js jako definicję poziomu.