Pytania otagowane jako 2d

2D odnosi się do dwuwymiarowej przestrzeni, w której współrzędne są reprezentowane przez wartości X i Y.

2
Wykorzystanie L-Systems do proceduralnego generowania miast
Obecnie tworzę aplikację, która koncentruje się na treści generowanej proceduralnie. Do tej pory z powodzeniem wdrożyłem proceduralne generowanie terenu i kształtu mapy za pomocą szumu simpleks. Jestem naprawdę zadowolony z tego, jak to wygląda. Teraz próbuję zrobić to samo dla miast. Muszę tylko wygenerować dwuwymiarowy układ ulic i budynków. Zajrzałem …

3
Czy mogę przejść z A do B?
Tworzę podstawową sztuczną inteligencję dla mojego side-scrollera i muszę wiedzieć, czy jednostka AI może dotrzeć do punktu B z punktu A po prostu wykonując skok. Trajektoria lotu moich postaci jest nieco nietypowa, ponieważ mogą one zastosować siłę w powietrzu (jak na przykład w Jazz Jackrabbit 2), więc w przeciwieństwie do …

3
Jak uniezależnić rozdzielczość gry 2D?
Pracuję nad prostą grą 2D. Skończyłem wersję telefonu komórkowego. Jednak mój szef chce, aby gra działała na jego RT. Robię „konwersję”, ale moje przyciski znajdują się w niewłaściwych miejscach, ponieważ na stałe zakodowałem rozmiar ekranu: texture = game.Content.Load<Texture2D>("StartScreen"); mainFrame = new Rectangle(0, 0, game.GraphicsDevice.Viewport.Width, game.GraphicsDevice.Viewport.Height); // button definitions startbrect = …
10 c#  2d  resolution 

2
Falling Blocks i złożone kształty
Obecnie mam prostą grę podobną do Tetris i napotkałem problem, którego nie mogę rozwiązać. W przeciwieństwie do Tetrisa, w którym występuje pojedynczy spadający kształt, mam wiele potencjalnie powiązanych ze sobą kształtów, które muszą spaść; Muszę obliczyć ich końcowe pozycje. Rozważ następujące: Aby obliczyć ostateczną pozycję zielonego kształtu, po prostu skanuję …

1
Jak wdrożyć cienie 2D rzucane między warstwami?
Jak mogę zaimplementować cienie 2D, które są rzucane przez obiekty na innej warstwie? NIE podoba się dynamiczne oświetlenie w dobrze znanym samouczku z Catalin Zima : Ale podobnie jak cienie rur w tym filmie : Podobnie jak cień platformy i postać w tym filmie : Chciałbym zastosować ten sam rodzaj …

2
Programowanie gier Java 2D: Różne podejścia do tworzenia pętli gry
Jestem nowy w programowaniu gier Java, ale im więcej czytam, tym bardziej jestem zdezorientowany, ponieważ widziałem kilka różnych podejść do tworzenia pętli gier: 1. Standardowe podejście, które wykorzystuje klasę Timer (wydaje się być mniej precyzyjny). 2. Bardziej precyzyjne podejście wykorzystujące System.nanoTime. 3. Proste podejście, które wykorzystuje scheduleAtFixedRate. Który z nich …

1
Uzyskiwanie chmury „piksela” 2D podążającej za myszą
Pracuję nad grą 2D, która próbuje uzyskać „chmurę” kilkuset małych kostek lub dysków, aby podążały za kursorem myszy, nie nakładając się na siebie. Jednak korzystanie z silnika fizyki wprowadza powolność działania w miarę wzrostu liczby dysków, a wykrywanie kolizji jest zwykle niepewne. Czy istnieje prosty sposób na zoptymalizowanie silnika do …
10 2d  physics  unity 


1
Jak mogę uzyskać wygląd „grafiki 8-bitowej”?
Mam silne doświadczenie programistyczne, nie tylko od tworzenia gier. Zrobiłem tylko trochę ponga i węża w liceum i trochę OpenGL na studiach. Chcę stworzyć własny silnik gry. Nic szczególnego tylko prosty silnik do gier 2D. Ale ponieważ jestem trochę oldschoolowy i czuję się retro. Chcę, aby grafika wyglądała jak stare …

4
Jak przekonwertować między dwoma różnymi układami współrzędnych 2D?
Próbuję przekonwertować współrzędną z jednego układu współrzędnych na inny, aby móc narysować ją na obrazie. Zasadniczo docelowy układ współrzędnych jest następujący: X range: 0 to 1066 Y range: 0 to 1600 (tylko standardowy obraz, na który rysuję, o wielkości 1066 x 1600) Pozycja, którą próbuję narysować na obrazie, ma dokładnie …
10 2d  coordinates 

1
Jak stworzyć „retro” moduł cieniujący piksele dla przekształconych duszków 2D, który zachowuje wierność pikseli?
Poniższy obraz pokazuje dwa duszki renderowane z próbkowaniem punktowym na górze tła: Do lewej czaszki nie zastosowano obrotu / skalowania, więc każdy piksel idealnie pasuje do tła. Prawa czaszka jest obracana / skalowana, co powoduje, że większe piksele , które nie są już wyrównane względem osi . Jak mogłem opracować …

3
Czy jest jakaś korzyść z używania DX10 / 11 do gry 2D?
Nie jestem do końca zaznajomiony z zestawem funkcji wprowadzonym przez sprzęt klasy DX10 / 11. Jestem niejasno zaznajomiony z nowymi etapami dodanymi do programowalnego potoku graficznego, takimi jak moduł cieniujący geometrię, moduł cieniujący obliczenia i nowe etapy teselacji. Nie widzę jednak, aby którekolwiek z nich miało znaczącą różnicę w grze …
10 2d  graphics  directx 

2
Techniki ciągłego wykrywania zderzeń silnika
Pracuję nad czysto ciągłym silnikiem fizyki i muszę wybrać algorytmy wykrywania kolizji w fazie szerokiej i wąskiej. „Czysto ciągły” oznacza, że ​​nigdy nie przeprowadzam testów przecięcia, ale zamiast tego chcę znaleźć sposoby na złapanie każdej kolizji, zanim to nastąpi, i umieszczenie każdej z nich w stosie „planowanych kolizji”, zamówionym przez …

2
Jak obrócić strukturę sześciokątnych płytek na siatce sześciokątnej?
Moja izometryczna gra 2D wykorzystuje sześciokątną mapę siatki. W odniesieniu do poniższego obrazu, w jaki sposób mogę obrócić jasnoniebieskie struktury sześciokątne o 60 stopni wokół różowych sześciokątów? EDYTOWAĆ: Główny hex to (0,0). Inne heksy są dziećmi, ich liczba jest ustalona. Zdefiniuję tylko jedną pozycję (w tym przypadku jej prawą) i …

3
Wskazówki dotyczące budowania sztucznej inteligencji w grze wyścigowej 2D
Mam szkolny projekt budowy AI dla gry wyścigowej 2D, w której będzie konkurować z kilkoma innymi AI ( bez kolizji ). Otrzymujemy czarno-białą mapę bitową toru wyścigowego, po wybraniu mapy możemy wybrać podstawowe statystyki dla naszego samochodu (prowadzenie, przyspieszenie, maksymalna prędkość i hamulce). AI łączy się z serwerem gry i …
10 2d  c++  ai  racing 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.