Klasyczna seria NES Mega Man wykorzystuje bardzo specyficzną technikę przewijania, którą ciężko mi owijać wokół implementacji. Zasadniczo poziom jest podzielony na „ekrany” o tym samym rozmiarze. Niektóre ekrany płynnie się przewijają , tworząc iluzję szerszych pól gry. Niektóre ekrany zatrzymują przewijanie kamery, dopóki odtwarzacz nie dotrze do krawędzi ekranu, w …
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Obecnie wdrażam grę z widokiem z góry na ocean. Używam następującej, trochę abstrakcyjnej tekstury: Faktyczna tekstura jest przezroczysta, dla jasności …
Mam matrycę płytek, na niektórych z nich są przedmioty. Chcę obliczyć, które kafelki są widoczne dla gracza, a które nie, i muszę to zrobić dość wydajnie (aby obliczało się wystarczająco szybko, nawet gdy mam duże matryce (100 x 100) i dużo obiektów). Próbowałem to zrobić algorytmem liniowym Bresenhama , ale …
Obecnie próbuję zamaskować niektóre duszki. Zamiast wyjaśniać to słowami, stworzyłem kilka przykładowych zdjęć: Obszar do maskowania (w kolorze białym) Teraz czerwony duszek, który należy przyciąć. Wynik końcowy. Teraz wiem, że w XNA możesz zrobić dwie rzeczy, aby to osiągnąć: Użyj bufora szablonów. Użyj modułu Pixel Shader. Próbowałem zrobić moduł cieniujący …
Tworzę grę kosmiczną 2d i muszę sprawić, by statek kosmiczny przechwycił planetę. Mam działający kod do przechwytywania linii prostych, ale nie mogę dowiedzieć się, jak obliczyć położenie planet na orbicie kołowej. Gra nie jest naukowo dokładna, więc nie martwię się o bezwładność, grawitację, orbitę eliptyczną itp. Znam lokalizację i prędkość …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Szukam dobrej książki dla początkujących na temat fizyki w tworzeniu gier. Preferowane byłoby coś, co …
Mam ekran opcji takich rzeczy jak trudność, rozdzielczość, tryb pełnoekranowy itp., Ale staram się znaleźć „najlepszy” sposób przechowywania / uzyskiwania tych zmiennych w czasie wykonywania. Obecnie zaimplementowałem Constantsklasę, która zawiera wszystkie GameOptionwyliczenia, ale jak wybrać ustawienie domyślne dla wszystkich tych opcji? Ponadto, jak uzyskać aktualnie wybrany wyliczenie? Jeśli chodzi o …
Pracuję nad grą 2D, w której lądujesz na planetach ze statkiem i możesz wyjść ze statku i spacerować. Te planety są bardzo małe (czasami myślą o promieniu ~ 350 pikseli) i są widziane z boku. Więc ogólnie możesz łatwo zobaczyć całą planetę na ekranie. Może to być mylące, więc oto …
Pracuję nad grą 2D na iPhone'a, używając Corony (wersja próbna, więc nie mogę korzystać z ich forów). Gra polega na tym, że postać spada z nieba, a ja próbuję wykonać „podwójny skok” dla postaci, aby mógł on podskoczyć podczas upadku. Korzystam z biblioteki fizyki Corony, aby postać spadła, a do …
Większość układów współrzędnych ekranu / mapy bitowej 2D ma dodatnią oś Y skierowaną w dół (z punktem początkowym w lewym górnym rogu). Jest to sprzeczne z tym, jak większość ludzi myśli geometrycznie z dodatnią osią Y skierowaną w górę (z punktem środkowym). Jak większość gier zarządza dwoma różnymi układami współrzędnych …
Piszę odgórną grę XNA 2d. Od początku staram się pisać fizykę i kolizje, aby się tego nauczyć. Ilekroć moja postać sprite'a gracza próbuje przejść do pozycji, w której jej granice przecinają się z krawędzią ściany, wymyślam kąt odbicia (kąt padania = kąt odbicia) i zmuszam gracza do odbicia się od …
Zaczynam się uczyć Unity do programowania 2D. Tak więc importuję do gry kilka duszków i nie mogłem nie zauważyć, że domyślnie istnieje właściwość „pikseli na jednostki” 100. Zwykle ustawiam to na 1. Czy istnieje powód, dla którego musiałbym mieć tę wartość inną niż 1? Lub, bardziej ogólnie, czy istnieje powód, …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Czy ktoś ma jakieś dobre przykłady, samouczki lub fragmenty, którymi można się podzielić, najlepiej w …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 8 miesięcy temu . Mam wszystko, czego potrzebuję, aby stworzyć grę typu Mario. Po prostu nie mam pojęcia, jak …
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.