Kilka lat temu słyszałem technikę, która daje złudzenie obracającej się planety za pomocą tekstury 2D. Biorąc pod uwagę, że użytkownik nie może zmienić swojej pozycji ani rzutni. Jak nazywa się ta technika?
W odpowiedzi na moje wcześniejsze pytanie dotyczące znalezienia nachylenia terenu mapy bitowej 2D muszę teraz poznać najlepszy sposób znalezienia punktu na terenie 2D, w który trafił pocisk. Oczywiście widzę, czy jakieś piksele pod pociskiem przecinają teren, ale mówią, że przesunęły się dość głęboko w teren. Jaki jest najlepszy sposób, aby …
Czy istnieje sposób, aby sprawdzić, czy punkt przecina ciało? Załóżmy na przykład, że na świecie jest ciało w pozycji (100,100). Czy istnieje sposób sprawdzenia, czy punkt na (100,100) przecina to ciało? Kolejny przykład dotyczy gry o nazwie „PHUN”. W PHUN możesz klikać i przeciągać ciała wokół. Jak sprawdziłbyś, czy punkt …
Z góry Ok, więc zebrałem do tej pory: nie używaj stałego potoku (przestarzałe lub będzie przestarzałe) vbos przechowują „modele obiektowe” (głównie n danych danych wierzchołków) vaos opisują, jak układane są dane, aby rysowanie wywołań wiedziało, jaka część każdego vbo jest dla jakiego rodzaju informacji o wierzchołku (jedno vao może odnosić …
Pracuję nad grą opartą na kafelkach 2D, a teraz staram się uzyskać 2d równowartość woluminów cienia. Mam problem ze znalezieniem powierzchni, które powinny rzucać cienie. Z dowolnego miejsca w grze muszę znaleźć albo niezamknięte twarze, albo całą płytkę. Moje pytanie brzmi: czy mogę znaleźć te płytki / krawędzie tak szybko, …
Eksperymentowałem z algorytmami do automatycznego generowania map drogowych dla gry, nad którą pracuję. Używam gier „ Kingdom Rush ” jako punktu odniesienia, ponieważ mają one świetnie wyglądające mapy. Jestem nowy w proceduralnym generowaniu treści i zastanawiałem się, czy ktoś tutaj ma jakieś wskazówki. Eksperymentowałem z generowaniem losowych topologii dróg, np. …
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ś …
Pracuję z animacjami w Unity i do tej pory stworzyłem tylko cztery (w górę w dół w lewo iw prawo), a moje okno animacji wygląda następująco ... Problem polega na tym, że gdybym poruszał się w górę, chcę, aby bohater nadal patrzył w górę, nie przechodził na „neutralną bezczynność” (lub …
W silniku fizyki rozwijam (do nauki) za pomocą love-2d zaimplementowałem rozwiązania kolizji w następujący sposób: FixedUpdate(dt) // I use fixed timestep foreach collide c1 in allNotStaticColliders c1.integartePhysic // i.e. apply gravitational force.. foreach collider c2 "near" c1 // "near"= I use spatial hashing if collide(c1,c2) resolve collision (c1,c2) // the …
Widziałem wiele samouczków i książek 2d, w których poprzednia pozycja obiektu była przechowywana w stanie zamiast wektora prędkości. Prędkość jest następnie obliczana dla każdej klatki jako różnica między pozycjami. Jakie są zalety tej metody?
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 …
Robię grę 2D. W tej chwili latający helikopter jest sterowany przez gracza. Sterowanie odbywa się za pomocą klawiszy strzałek: GÓRA, LEWO i PRAWO. Jest to prędkość wzdłuż osi y dy, a prędkość wzdłuż osi x wynosi dx. Jego fizyka wygląda następująco: Ilekroć przycisk UP nie jest wciśnięty , dyprzyspiesza ze …
Znalazłem mnóstwo „nowoczesnych” samouczków OpenGL (3.0+) dla 3D, ale nie znalazłem prawie nic, gdy szukałem informacji o tym, jak używać go do tworzenia gier 2D. Jak rozpocząć korzystanie z OpenGL dla gier 2D? W szczególności jestem zainteresowany uzyskaniem odpowiedzi na następujące tematy: Jak skonfigurować różne matryce do projekcji ortograficznej? Czy …
W ramach mojego prostego środowiska programowania gier Ruby 2D moje obiekty mają pozycję (wartości xiy) oraz rozmiar (szerokość i wysokość). class MyGameObject attr_accessor :x attr_accessor :y attr_accessor :width attr_accessor :height ... Innym podejściem, które widziałem, było traktowanie pozycji jako Pointstruktury, a wielkości jako Sizestruktury: Point = Struct.new(:x, :y) Size = …
Robię grę 2D, w której jednostki strzelają do siebie strzałami. Znam pozycję strzelca i celu oraz początkową prędkość pocisku. Chcę wiedzieć, jaki kąt powinien mieć pocisk, aby wylądować na celu. Cel może znajdować się na innej wysokości niż strzelec. Podsumowując, znam v0, R i gi muszę znaleźć kąt (lub wysokość?). …
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.