Wiem, że to potencjalny duplikat tego pytania , ale ostatnia odpowiedź padła 18 miesięcy temu i od tego czasu wiele się wydarzyło. Wydaje się, że istnieje niepewność co do XNA w Windows 8. W szczególności Windows 8 domyślnie używa interfejsu Metro, który nie jest obsługiwany przez XNA. Również sklep z …
Widziałem wiele przykładów renderowania duszków z arkusza, ale nie zrozumiałem, dlaczego jest to najczęstszy sposób radzenia sobie z duszkami w grach 2d. Zacząłem od renderowania ikonek 2d w kilku aplikacjach demonstracyjnych, które stworzyłem, zajmując się każdą klatką animacji dla dowolnego typu ikonki jako jej własnej tekstury - a ta kolekcja …
Zastanawiam się, jaki jest najlepszy sposób na uzyskanie efektu „oświetlenia” w grach 2D. Na przykład, jeśli moja główna postać świeci, jakich technik mogę użyć, aby ukończyć efekt wizualny postaci świecącej, gdy znajduje się ona w pobliżu innych obiektów, na które wpłynęłoby światło?
Zaraz wyruszam w podróż do tworzenia gier. Po odpowiedziach na moje ostatnie pytanie będę używać C # i XNA. Jednak nie znam osobiście innych twórców gier i nie pracuję w branży, więc jako taka będzie samoukiem. Wyjątkiem jest oczywiście zadawanie pytań i czytanie informacji online / drukowanych, ale nadal uważałbym …
Czy sensowne jest zaimplementowanie logiki, aby pomijać renderowanie obiektów poza rzutnią, czy też nie powinienem się tym przejmować i pozwolić na to Frameworkowi?
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 …
Mówiąc ściślej, gdybym musiał odtworzyć tę funkcję od podstaw w innym interfejsie API (np. W OpenGL), co musiałby być w stanie zrobić? Mam ogólne wyobrażenie o niektórych etapach, takich jak sposób przygotowania matrycy projekcji ortograficznej i tworzenia quada dla każdego wywołania losowania. Nie jestem jednak zbyt zaznajomiony z samym procesem …
Chciałbym zrobić strzelankę z perspektywy pierwszej osoby i przesunąć kamerę za pomocą myszy. Problem polega na tym, że gdy kursor osiągnie granice ekranu, kamera nie będzie się już obracać. Jak mimo to utrzymać mysz w środku i wykryć jej ruchy?
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 …
Jestem w trakcie opracowywania opartej na XNA gry opartej na sprite'ach 2D dla Windows 7 Phone. Dostępne szkolenia i samouczki są bardzo pomocne, ale napotykam problem, ponieważ każdy z nich podchodzi do projektu swojej klasy inaczej, a kod nie jest szczególnie dobrze przemyślany. W rezultacie trudno mi było dobrze zrozumieć, …
W mojej grze XNA mam system wodny oparty na siatce 2D, mamy metodę wykorzystującą automaty komórkowe do symulacji spadania i rozprzestrzeniania się wody. Przykład wody spływającej ze zbocza: Każda płytka może zawierać masę od 0 do 255 wartości cieczy, zapisanych w bajcie. Nie używam floats, starego systemu wodnego, który miałem, …
Czuję się dobrze z podstawami budowy gry opartej na sprite'ie 2D w XNA, w której wszystkie moje obiekty to po prostu obrazy .png, którymi się poruszam. Czego muszę się nauczyć, aby móc opracować grę 2D, która wykorzystuje styl artystyczny podobny do Super Laser Racera. Inne przykłady tego stylu to Frozen …
Mam platformówkę 2D, która obecnie obsługuje porcje po 100 na 100 kafelków, przy czym współrzędne porcji są przechowywane jako długie, więc jest to jedyny limit map (maxlong * maxlong). Wszystkie pozycje podmiotów itp. Itp. Są istotne, więc nie ma tam limitu. Mam problem z tym, jak przechowywać te fragmenty i …
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.