Czy sensowne jest zaimplementowanie logiki, aby pomijać renderowanie obiektów poza rzutnią, czy też nie powinienem się tym przejmować i pozwolić na to Frameworkowi?
Mam problem z rozdzielczością kolizji AABB. Rozwiązuję przecięcie AABB, rozwiązując najpierw oś X, a następnie oś Y. Ma to na celu uniknięcie tego błędu: http://i.stack.imgur.com/NLg4j.png Obecna metoda działa dobrze, gdy obiekt porusza się w odtwarzaczu, a gracz musi zostać popchnięty poziomo. Jak widać na .gif, poziome kolce popychają gracza poprawnie. …
Jaka jest nazwa wzoru / projektu przy użyciu zestawu kafelków 3x3 (zwykle w grze 2D z kafelkami), którego można użyć do tworzenia większych obszarów siebie. Na przykład: ( Źródło obrazu ) Myślałem, że to „drzewo 9” lub coś w tym rodzaju, ale nie mogę go znaleźć, być może jest to …
OK, opublikowałem to już na stronie math.stackechange.com, ale nie otrzymałem żadnych odpowiedzi :( Najpierw jest zdjęcie mojego problemu, a następnie opis: Więc skonfigurowałem wszystkie punkty i wartości. Statek zaczyna poruszać się po lewej planecie P1z S=0.27 Degreesgametickiem, a kiedy do niego dociera Point A, zaczyna podążać za krzywą Béziera aż …
Załóżmy, że masz dobry sposób na poruszanie cząstkami 2D w celu symulacji płynu (np. Wody). Wszelkie pomysły, jak to wyrenderować? To jest gra 2D, w której perspektywa jest z boku, jak to . Woda będzie zawarta w pudełkach, które można rozbić, aby mogła spaść i oddziaływać z innymi przedmiotami. Najprostszym …
Od dłuższego czasu uczę się biblioteki OpenGL i chcę zacząć tworzyć grę. Jednak dla łatwiejszego wprowadzenia chcę zacząć od czegoś 2D, na przykład odgórnej gry w stylu Pokemona. Czy to dobry plan, czy też OpenGL jest stworzony specjalnie dla 3D?
Gdzie mogę się nauczyć, jak dobrze wykonywać proste animacje 2D? A może tak naprawdę rysuje dosłownie każdą ramkę czegoś w Photoshopie? Czy są jakieś wskazówki lub sztuczki? Samouczki, które pomogą Ci zacząć? Jakie są dostępne opcje oprogramowania (najlepiej open source, a nawet po prostu bezpłatne)?
Dawno temu 4: 3 było właściwie jedynym współczynnikiem apekcji, jaki można znaleźć na PC. Dzisiaj najpopularniejszym jest 16:10, ale większość nowych monitorów (zwłaszcza laptopów) ma format 16: 9 Piszę platformówkę 2D i nie mogę się zdecydować, jak powinienem obsługiwać wszystkie różne proporcje. Oto kilka pomysłów: 4: 3 dostaje więcej treści, …
Tworzę grę izometryczną 2.5D (obrazy 2D). Chcę, aby gracze mogli „farbować” swoją zbroję, ubrania i inne rzeczy. Uważam, że wszystko w skali szarości prowadzi do utraty niektórych bardziej „naturalnych” kolorów. Na przykład zrobienie smoka z czerwoną / żółtą skalą szarości, a następnie nałożenie koloru nakładki, prowadzi do czysto czerwonego smoka …
Jestem bardzo nowy w tworzeniu gier, ale nie w programowaniu. Gram (ponownie) w grę typu Pong, używając canvaselementu JavaScript . Utworzyłem Paddleobiekt, który ma następujące właściwości ... width height x y colour Mam również Pongobiekt, który ma właściwości takie jak ... width height backgroundColour draw(). draw()Metoda obecnie jest zresetowanie canvasi …
Jak rozwiązujemy duże wymagania dotyczące pamięci wideo w grze 2D? Opracowujemy grę 2D (Factorio) w allegro C / C ++, a wraz ze wzrostem zawartości gry mamy problem z rosnącym zapotrzebowaniem na pamięć wideo. Obecnie zbieramy wszystkie informacje o obrazach, które zostaną użyte jako pierwsze, przycinamy wszystkie te zdjęcia tak …
Dopóki jedna z moich gier „nie uczyni” jej dużą, albo nie zaleją mnie złote sztabki, będę musiał sam poradzić sobie z większością lub całą moją grafiką. Sedno mojego pytania brzmi: w jaki sposób mogę nauczyć się sztuki, aby wyjść poza „sztukę programisty” i stać się czymś, z czego byłbym dumny? …
Obiekt ma pozycję i wektor prędkości. Zwykle tylko pozycja służy do sprawdzenia, czy dwa obiekty zderzają się, jest to problematyczne w przypadku bardzo szybko poruszających się obiektów, ponieważ może się zdarzyć, że obiekt porusza się tak szybko, że znajduje się przed pierwszym obiektem w pierwszej kontroli kolizji, a za nim …
Załóżmy, że mam sporo grafiki 2D w formacie wektorowym, takim jak SVG. Czy istnieje prosty sposób na renderowanie tego bezpośrednio bez konieczności samodzielnego wdrażania pełnego mechanizmu renderującego SVG? Oczywiście mógłbym zrasteryzować go offline (np. W potoku treści) dla różnych rozdzielczości / poziomów powiększenia, ale chciałbym zachować wyraźny obraz przy ciągłym …
Problem tradycyjnego prostokątnego paska zdrowia opartego na sercu jest czymś dobrze zrozumiałym i łatwym do rozwiązania. Ale jakie jest zaakceptowane rozwiązanie dla bardziej „kreatywnych” pasków zdrowia, takich jak makieta, którą wykonałem poniżej? Oczywistym sposobem na to byłoby mieć duszki „pomiędzy”, więc trzeci obraz byłby własnym duchem, wraz z wieloma innymi …
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.