Consider the following: skrypt który generował mi mapę na podstawie danych z OpenStreetMap generował poprawnie wersję trójwymiarową w Roblox Studio, ale w trybie testowania mapa rozwalała się na wszystkie strony świata.
Rozwiązanie było takie – meshe miały nieprawidłowe metadane, trzeba je odpowiednio zmodyfikować zanim gra się załaduje. Ale dla bezpieczeństwa trzeba włączyć jedno z API, które za to odpowiada.
Okej, to włączam. A raczej próbowałem. API odpowiedzialne za meshe (i obrazki) jest za weryfikacją wieku. Na dowód osobisty. Chyba bardziej debilnej implementacji tego mechanizmu nie zobaczę przez długi, długi czas.
Na całe szczęście projekt był na bardzo wczesnym etapie – dopiero co miałem tylko skrypt generujący mapę.
Chyba będę musiał przemyśleć zmianę silnika gry, ale z drugiej strony Roblox ma taką zaletę, że z networkingiem nie muszę się męczyć. Bo docelowo chciałem zrobić grę wieloosobową.