Specyficzna perspektywa 3D zdefiniowana technicznie jako posiadająca wszystkie 3 osie oddalone od siebie o dokładnie 120 stopni. We wczesnych grach wideo często nie uwzględnia się gładszych linii pikseli.
V0.9 marmurowa Map Editor ostatnio dodane wsparcie dla schodkowo tilemaps oprócz swojej zwykłej izometrycznym wsparcia tilemap. Jakie są dokładnie techniczne różnice między tymi dwoma typami izometrycznych tilemap? Jakie są ich zalety / wady?
Przebadałem kilka dość popularnych gier, aby ustalić, jakiego kąta używają. W tym celu stworzyłem siatkę o widoku izometrycznym 45 i 60 stopni i umieściłem ją na zrzucie ekranu (w tym przypadku Diablo II). Żadna z tych siatek nie pasuje do perspektywy gry. Próbowałem więc znaleźć kąt, który najlepiej pasuje do …
Szukałem wzoru do kreślenia (świat-> ekran) i wybierania myszy (świat-> ekran) płytek izometrycznych w świecie w kształcie rombu. Te, których próbowałem zawsze wydają się być, cóż, wyłączone. Jak to zwykle / poprawnie to zrobić?
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Rysuję mapę izometryczną z kafelkiem 64x32 : const Offset = 160; int X, Y; for (int a=0; a < 6; a++) for (int b=0; b < 6; b++) { X = a * 32 - b * 32 + Offset; Y = a * 16 + b * 16; DrawTile(X, …
W normalnej grze 2D z góry można sortować obrazy za pomocą osi y ekranu. W tym przykładzie drzewa są odpowiednio posortowane, ale ściany izometryczne nie są: Ściana 2 znajduje się jeden piksel poniżej ściany 1, dlatego jest rysowana za ścianą 1 i kończy się na górze. Jeśli posortuję według izometrycznej …
Po pierwsze, wiem dokładnie jaki jest mój problem z rysowaniem i mam różne pomysły, jak podejść do jego rozwiązania. Jestem tutaj, aby dowiedzieć się, jak ustawić, która ramka jest rysowana, aby zachować izometryczne „złudzenie”. Piszę 2D, grę z lotu ptaka, która rozgrywa się w kosmosie. Próbuję używać grafiki izometrycznej w …
Piszę mały izometryczny silnik 2d w C ++ i próbuję zaimplementować rzucanie cieni w czasie rzeczywistym. Postępowałem zgodnie z prostym podejściem opisanym na tej stronie i oto wynik (światło znajduje się w tym samym miejscu co żółty sześcian): Rezultat jest bardzo ładny, ale na ścianach i na kostkach brakuje cieni. …
Jakie kąty i proporcje długich boków / krótkich boków dają najbardziej estetyczne i regularne graficznie heksy (ściśnięte i płaskie do góry), które dodatkowo renderowane są do pełnych pikseli dla kilku rozmiarów podczas renderowania?
Chciałbym stworzyć platformówkę w stylu izometrycznym. Gracz powinien być w stanie wskoczyć na platformy nad podłogą, uderzyć w bok przedmiotów itp. Będę używać silnika do gier 2D, więc nie chciałbym emulować pełnej kolizji 3D dla wymiarów, których nie używam. Myślę, że obiekty w grze powinny być umieszczane przy użyciu: X, …
To jest gra flash z widokiem izometrycznym. Muszę wiedzieć, jak sortować obiekty, aby nie było potrzeby sprawdzania bufora Z podczas rysowania. To może wydawać się łatwe, ale istnieje inne ograniczenie, scena może zawierać ponad 10 000 obiektów, więc algorytm musi być uruchomiony w mniej niż O (n ^ 2). Wszystkie …
Wiem, że jest już dużo zasobów na ten temat, ale nie znalazłem takiego, który pasowałby do mojego układu współrzędnych i mam ogromne problemy z dostosowaniem któregokolwiek z tych rozwiązań do moich potrzeb. Nauczyłem się, że najlepszym sposobem na to jest użycie matrycy transformacji. Wdrażanie nie stanowi problemu, ale nie wiem, …
Być może najlepiej to wyjaśnić obrazowo. Próbuję stworzyć grę izometryczną 2.5D. Moją wizją jest, aby gra wyglądała podobnie do mojego celu: Nie jestem grafikiem, więc mam problemy z tworzeniem „nachylonych” kafelków w celu symulacji terenu o różnej wysokości. Utworzenie podstawowej płytki izometrycznej było łatwe, wykonując następujące czynności: Utwórz kwadratową wersję …
Mam podchwytliwy problem Nie jestem pewien, jak sobie z tym poradzić najlepiej: mam animowaną płytkę drzwi. Po zamknięciu należy go posortować w jedną stronę, ale po otwarciu należy go posortować w inny sposób, ponieważ należy do innego (sąsiadującego kafelka). Oto drzwi zamknięte: i drzwi się otworzyły: Wyobrażam sobie, że można …
Planuję izometryczną grę biznesową, w której gracz widzi biuro ze zwykłymi meblami, takimi jak biurka, tablice itp. Postacie (personel / NPC) w grze powinny wchodzić w interakcje z tymi obiektami, wykonując niektóre z góry określone zadania, takie jak pisanie na klawiaturze przy biurku lub pisanie na tablicy itp. W szczególności …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.