C # to wieloparadygmatyczny, zarządzany, silnie typizowany, zbierany bezużytecznie język programowania stworzony przez firmę Microsoft we współpracy z platformą .NET.
Mam duszka, który ma Velocityi Position, albo przechowywane jako Vector2. W każdym Updatecyklu prędkość jest dodawana do pozycji. Chciałbym dać ikonki trzeci wektor, Target. Nowe cele mogą być podane w dowolnej iteracji. Chciałbym, aby duszek zasadniczo poruszał się w sposób losowy, jednak należy ujawnić dwa parametry: Typowy chód losowy może …
Mam mapę kafelkową sześciokąta, na której muszę sprawdzić po kliknięciu sześciokąta. Sześciokąty tak naprawdę się nie dotykają, mają raczej niewielką przerwę między każdym z nich. Czy ktoś wie, jak mogę sprawdzić, czy kliknięto sześciokąt, nie komplikując wszystkiego?
Chciałbym wiedzieć, jak uzyskać określony punkt na obwodzie koła, biorąc pod uwagę kąt. Średnica koła wynosi 1, a punktem środkowym koła jest { X: 0.5, Y: 0.5 }.
Tworzę grę karcianą w XNA. Czy OnClickw XNA jest jakieś zdarzenie dla obiektów? Próbuję sprawić, by karty się poruszyły, gdy gracz je kliknie. W tym projekcie jest klasa Sprite, która losuje kartę, ale utknęłam trochę, ponieważ nie wiem, jak używać OnClickzdarzeń lub czegoś podobnego.
Pracuję nad platformówką, która zawiera muzykę z wykrywaniem beatów. Obecnie wykrywam uderzenia, sprawdzając, kiedy amplituda prądu przekracza próbkę historyczną. Nie działa to dobrze z gatunkami muzyki, takimi jak rock, które mają dość stałą amplitudę. Spojrzałem więc dalej i znalazłem algorytmy dzielące dźwięk na wiele pasm za pomocą FFT ... potem …
Próbuję zaimplementować utwór w grze, która zaczyna się odtwarzać i ciągle zapętla się w Windows Phone 7 za pośrednictwem XNA 4.0. W emulatorze działa to dobrze, jednak po zainstalowaniu w telefonie po prostu wyświetla czarny ekran przed powrotem do ekranu głównego. Oto nieuczciwy kod, a jego skomentowanie powoduje, że aplikacja …
Od czasu, gdy zacząłem programować, zwlekam. Pracuję jako programista aplikacji biznesowych, ale w wolnym czasie pracuję nad niektórymi grami. W świecie biznesu (na stosie web-dev Microsft) ASP.NET MVC staje się bardzo popularny ze względu na łatwość testowania jednostkowego działania interfejsu. Zastanawiam się, jakich wzorców projektowych (MVC, MVP, MVVM itp.) Można …
Pytanie Kiedy masz grę 2D, która wykorzystuje naprawdę duże obrazy (większe niż sprzęt może obsłużyć), co robisz? Może jest jakieś interesujące rozwiązanie tego problemu, które nigdy wcześniej mi się nie zdarzyło. W zasadzie pracuję nad rodzajem graficznego twórcy gier przygodowych. Moją grupą docelową są ludzie z niewielkim lub żadnym doświadczeniem …
Tworzę platformówkę 2D z kilkoma przyjaciółmi z Uni. Oparliśmy go na XNA Platformer Starter Kit, który używa plików .txt do przechowywania mapy kafelków. Chociaż jest to proste, nie zapewnia nam wystarczającej kontroli i elastyczności przy projektowaniu na poziomie. Kilka przykładów: w przypadku wielu warstw treści wymaganych jest wiele plików, każdy …
Obecnie jestem na wczesnym etapie pisania gry, którą w końcu będę chciał poprawić w większości aspektów. Jak mogę pominąć pisanie kodu sieciowego, pozostawiając go jednak dość łatwo zaimplementowanym, to znaczy, że nie muszę przepisywać całej gry tylko po to, aby ją dodać. O czym muszę pamiętać? Mam wzór komponentu, w …
Trudno mi znaleźć rozwiązanie tego problemu w dokumentach Unity. Color.Lerp(Color a, Color b, float t) to funkcja, która stopniowo zmienia kolor zgodnie z krokiem t, nadając mu końcową wartość koloru b. Jak mam Lerp między wieloma kolorami jeden po drugim?
Próbuję połączyć dwie rzeczy. Piszę grę i muszę określić kwadraty siatki leżące na linii z zmiennoprzecinkowymi punktami końcowymi. Ponadto muszę uwzględnić wszystkie kwadraty siatki, których dotyka (tj. Nie tylko linię Bresenhama, ale niebieską): Czy ktoś może zaoferować mi jakiś wgląd w to, jak to zrobić? Oczywistym rozwiązaniem jest użycie naiwnego …
Obecnie wiele laptopów jest wyposażonych w 2 układy GPU - jeden o wysokiej wydajności i energooszczędny (mniej wydajny). Większość aplikacji, z których korzystam na laptopie, działa ze zintegrowanym (energooszczędnym) układem GPU, ale niektóre z nich są gotowe do uruchomienia z kartą o wysokiej wydajności. Próbuję skonfigurować aplikację, którą buduję, aby …
W mojej małej skaczącej piłce spotkałem się z innym problemem. Moja piłka odbija się dobrze, z wyjątkiem ostatnich chwil, kiedy ma się zatrzymać. Ruch piłki jest płynny dla głównej części, ale pod koniec piłka szarpnie się na chwilę, gdy osiada na dole ekranu. Rozumiem, dlaczego tak się dzieje, ale nie …
Myślałem o stworzeniu gry w węża z C #, więc wpadłem na pomysł w głowie i pojawiły się pewne problemy. Jak mogę śledzić i wyprowadzać w prawidłowej lokalizacji bloki biegnące za głową węża? Jeśli wąż jest zbudowany z pięciu bloków, a użytkownik zaczyna chodzić w kółko, jak mogę wydrukować ciało …
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.