Obecnie używam algorytmu liniowego Bresenhama dla linii wzroku. Problem polega na tym, że znalazłem przypadek, w którym gracze mogą patrzeć przez ściany. Występuje, gdy gracz patrzy między dwoma rogami ściany ze szczeliną po drugiej stronie pod określonymi kątami. Chcę, aby kafelek między dwiema ścianami został oznaczony jako nieprawidłowy. Jaki jest …
Obecnie mam platformówkę z kafelkami terenu (grafika zapożyczona z Cave Story). Gra została napisana od podstaw za pomocą XNA, więc nie używam istniejącego silnika ani silnika fizyki. Zderzenia kafelków są opisane dokładnie tak, jak opisano w tej odpowiedzi (z prostym SAT dla prostokątów i kół) i wszystko działa dobrze. Z …
Pracuję nad systemem map kafelkowych, który do tej pory wygląda tak (zieleń to trawa, powietrze jest białe, kamień jest szary, a niebieski to woda): Używa prostego generatora liczb losowych, dzięki czemu istnieje 45% szansa, że płytka jest trawą, 30% szansa, że jest to woda, a 25% szansa, że to kamień. …
Zastanawiałem się, jak mogę wygodnie umieścić moje kafelki mapy w formacie .png 110+ w formacie piksela 1: 1 .png. Przewijałem google i tym podobne, a forum dotyczy darmowej gry, którą modyfikuję, ale aplikacja, której używam, rozpoznaje tylko pliki .png i chcę więcej niż 1% mapy. Jeśli znacie program, byłbym bardzo …
Robię silnik kafelkowy dla odgórnych gier 2D. Zasadniczo świat składa się z siatki płytek. Teraz chcę umieścić na przykład NPC, którzy mogą poruszać się po mapie. Co uważasz za najlepsze: każdy kafelek ma wskaźnik do NPC znajdującego się na jego kafelku lub wskaźnik NULL z listą NPC i mają współrzędne …
Pracuję nad grą opartą na siatce izometrycznej i mam problem z połączeniem kliknięcia myszy użytkownika z kafelkiem. Udało mi się podzielić problem na 2 części: Znalezienie prostokąta otaczającego kafelek (co udało mi się zrobić) Zrozumienie z prostokąta, w który wylądował kliknięcie (doprowadziło mnie do zakłopotania) Oto przykład prostokąta z płytkami …
Tworzę prosty silnik map, który będzie automatycznie rozszerzany w dowolnym kierunku z treściami generowanymi proceduralnie w razie potrzeby. Jaki jest dobry sposób na przechowywanie danych mapy zakotwiczonych na początku 0,0, aby prostokątny podzbiór danych mapy mógł być ładowany szybko i skutecznie z dowolnego punktu na mapie? Mam pomysł, że może …
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.