Ja i zespół pracujemy nad grą budowniczą fabryk, która daje graczowi losową fabrykę na początku gry. Aby upewnić się, że istnieje poczucie „uczciwości”, idealnie losowo wygenerowana fabryka miałaby obszar w obrębie kilku jednostek (wartość zastępcza) 30. Stosunkowo prosty jest napisanie prostego generatora losowych prostokątów, aby spełnić te specyfikacje, ale naszym …
Biorąc pod uwagę punkty linii i kwadratową krzywą Beziera, jak obliczyć ich najbliższy punkt? .... Podobnie, biorąc pod uwagę punkty 2 krzywych, jak uzyskać najbliższy punkt?
Mam system, w którym możesz kliknąć raz, aby umieścić węzeł w scenie. Po umieszczeniu 3 węzłów tworzy trójkąt. Po umieszczeniu jakichkolwiek przyszłych węzłów tworzy nowy trójkąt, łącząc ten węzeł z 2 najbliższymi istniejącymi węzłami. Działa to dobrze przez większość czasu, ale jest wadliwe, gdy jest używane w pobliżu trójkątów o …
Powiedzmy, że mam siatkę prostokątów o różnych kształtach i kolorach i chcę zmniejszyć (w miarę zbliżona do optymalnej jest w porządku, optymalna nie jest konieczna) liczbę prostokątów reprezentujących ten sam układ kolorów. Powyższy obraz jest bardzo uproszczonym przypadkiem, a odstępy między prostokątami służą wyłącznie do wizualizacji - byłyby właściwie ciasno …
Płaszczyzna 3d jest zwykle definiowana jako a,b,c,d. Czy a,b,cfaktycznie x,y,zwspółrzędne wektora 3d z dokreśleniem obrotu płaszczyzny są czymś w rodzaju danych obrotu kąta osi?
Mam dwa ruchome AABB, jaki jest najszybszy sposób sprawdzenia, czy przecinają się pod ramką? Poruszając się, mam na myśli nie tylko sprawdzenie za pomocą zwykłej metody przecięcia prostokąta, mam na myśli jakiś prosty prosty test przeciągnięcia, który zwraca tylko wartość logiczną, brak czasu trafienia lub cokolwiek innego. Moim zdaniem po …
W przypadku gry podobnej do Peggle chcę tworzyć bloki zgodne z krzywą: Bloki znikałyby wtedy, gdy uderzyła w nie piłka. Udało mi się narysować niektóre w poziomie, ale mam problem z zmuszeniem ich do podążania ścieżką: Jak mam to zrobic? Czy muszę tworzyć obiekty Box2D z niestandardowymi wierzchołkami?
Jak znaleźć największą kulę, którą możesz narysować w perspektywie? Patrząc z góry, wyglądałoby to tak: Dodano: na frustum po prawej stronie zaznaczyłem cztery punkty, o których chyba coś wiemy. Możemy odsunąć wszystkie osiem rogów frusum i środki bliskich i dalekich krańców. Znamy więc punkty 1, 3 i 4. Wiemy również, …
Koduję mechanikę, która pozwala użytkownikowi poruszać się po powierzchni kuli. Pozycja na kuli jest obecnie zapisywana jako thetai phi, gdzie thetajest kąt między osią z i rzutem xz bieżącej pozycji (tj. Obrót wokół osi y), i phijest kątem od osi y do pozycji. Wyjaśniłem, że źle, ale to jest w …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów opracowywania gier. Zamknięte 5 lat temu . Chciałbym wiedzieć, jak działa system animacji w Minecrafcie. Mam wrażenie, że wszystkie moby są zakodowane na stałe w grze. …
Chcę zrobić fantazyjną animację, w której punkt przemieszcza się wokół prostokąta. Chcę znaleźć pozycję punktu na raz t. Prostokąt jest przez X, Y, Widthi Height. Czy jest na to algorytm? Użyłem sin/ cosdo kręgów. Jakie jest równoważne podejście do prostokątów?
Popraw mnie, jeśli się mylę, ale zarówno zadania modułu cieniowania geometrii, jak i modułu cieniowania teselacji mają generować wierzchołki na potoku graficznym. Chciałbym wiedzieć, czym się różnią i kiedy powinienem używać jednego nad drugim?
Przepraszam za dość ogólny tytuł. Naprawdę nie mam pojęcia, jak osiągnąć to, co próbuję zrobić, co utrudnia nawet znalezienie możliwego rozwiązania. Próbuję zaimplementować rodzaj znacznika ścieżki (być może jest dla niego najbardziej odpowiednia nazwa, ale jest to najlepsze, co mogłem wymyślić). Przed graczem pojawi się znacznik ścieżki, który określi, w …
Mam grę, która wymaga, aby każdy gracz poruszał się jedną określoną ścieżką. Rysuję ścieżkę za pomocą krzywych Béziera. Jak mogę określić całkowitą rzeczywistą (nieliniową) długość ścieżki i odległość, jaką pokonał każdy gracz? (Odległość między punktem początkowym a określonym punktem na ścieżce). AKTUALIZACJA: Ścieżka jest reprezentowana w płaszczyźnie kartezjańskiej (2D).
Obecnie opracowuję klon umożliwiający wybicie i trafiłem na przeszkodę w wykrywaniu kolizji między kulą (kołem) a cegłą (wypukłym wielokątem) działającą poprawnie. Używam testu wykrywania kolizji Koło-Linia, w którym każda linia reprezentuje i krawędź wypukłej cegły wielokąta. Przez większość czasu test Koła-Linii działa poprawnie, a punkty kolizji są poprawnie rozwiązywane. Wykrywanie …
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.