Pracuję nad odgórną, dość graficzną grą 2D inspirowaną Dwarf Fortress. Jestem na etapie wdrażania rzeki w świecie gry, która obejmuje wiele płytek, i obliczyłem kierunek przepływu dla każdej płytki, jak pokazano poniżej czerwoną linią na każdej płytce. Dla odniesienia do stylu graficznego, oto jak obecnie wygląda moja gra: Potrzebuję jakiejś …
Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć. Doszedłem do wniosku, że gdy obiekt się porusza, ifinstrukcje …
Pracuję w Unity i odkrywam, że animator nie działa zgodnie z tym, co próbuję zrobić w mojej grze 2D. Chcę zbudować konkretną animację przy użyciu arkuszy sprite i móc ponownie używać tej samej animacji z innymi sprite'ami o tym samym rozmiarze i wymiarach według komórek. Po kilku badaniach stwierdzam, że …
Pracuję nad rendererem od przodu do tyłu dla silnika 2D z wykorzystaniem projekcji ortograficznej. Chcę użyć bufora głębokości, aby uniknąć overdraw. Mam 16-bitowy bufor głębokości, aparat przy Z = 100 patrząc na Z = 0, zNear wynosi 1, a zFar wynosi 1000. Każdy renderowany duszek ustawia swoje współrzędne Z na …
Próbowałem zrozumieć renderowanie wokseli i przyglądałem się podwójnemu konturowaniu (DC). Jak dotąd rozumiem tak bardzo: Uruchom funkcję gęstości dla zestawu punktów siatki (tj. Funkcja szumu) Znajdź, które krawędzie w wiązce zawierają zmiany między punktami końcowymi Z tych krawędzi utwórz punkty przecięcia (tj. Wektory) Teraz utknąłem w tym miejscu, następnie generowanie …
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.