Produkcja gier

Pytania i odpowiedzi dotyczące profesjonalnych i niezależnych twórców gier

10
Jakie są najczęściej używane języki programowania? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

3
Jaka jest różnica między UnityEngine.Random a System.Random?
Jaka jest różnica między tym? int randomNumber = UnityEngine.Random.Range(0, 10); i to // on top of the class private System.Random _rnd = new System.Random(); // inside a methode of the same class int randomNumber = _rnd.Next(0, 10); Wiem, że System.Randomzawsze należy zainicjować na szczycie klasy, co UnityEngine.Randomjest niepotrzebne. Wiem też, …
24 unity  c#  random 

3
Najlepszy sposób maskowania duszków 2D w XNA?
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 …
24 xna  2d  hlsl  masking 

2
Jak połączyć dwa obiekty w Blenderze
Co ja zrobiłem Stworzyłem obiekt Cube z modyfikatorem Subdivision Surface w celu modelowania mowy. Stworzyłem prostopadłościan, który wygląda jak kątowa, długa pałka. Co chcę robić Chcę scalić te dwa obiekty. Więc chcę mieć tylko jeden obiekt - (sześcian blokujący się jak a) kula z wystającą z jednej strony pałeczką. Powinien …
24 3d  models  blender  3d-meshes 


2
Dlaczego niektóre gry używają jakiegoś wzorca ditheringu zamiast tradycyjnej alfa dla przejrzystości?
Ostatnio widziałem niektóre gry 3D (np . :), które GTA IVużywają pewnego rodzaju uporządkowanego ditheringu do symulacji przezroczystości / alfa. Wielokąty nie są przezroczyste jak zwykle, ale zamiast tego renderują teksturę ditheringu, która stopniowo zmienia się z lewej na prawą, aby symulować przezroczystość: Efekt nie jest nieprzyjemny, ale raczej zaskakujący …

7
Jak przechwycić obiekt ruchem okrężnym
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ść …

3
Jaka jest dobra książka na temat fizyki do tworzenia gier? [Zamknięte]
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 …
23 2d  physics  books 


4
Jak gry C ++ radzą sobie z błędami alokacji pamięci?
Znam kilka gier napisanych w C ++, ale nie używających wyjątków. Ponieważ obsługa awarii alokacji pamięci w C ++ jest generalnie oparta na std::bad_allocwyjątku, w jaki sposób te gry radzą sobie z taką awarią? Czy po prostu ulegają awarii, czy istnieje inny sposób radzenia sobie z błędem braku pamięci?

3
Skąd mam wiedzieć, że zbyt mocno abstrakuję interfejsy API grafiki?
Tworząc renderer, który obsługuje wiele interfejsów API grafiki, zwykle chcesz wyodrębnić kod w jakiejś bibliotece niskiego poziomu, która jest powiązana z niektórymi interfejsami API grafiki, takimi jak OpenGL, Vulkan, D3D11 i tak dalej; Działają one bardzo odmiennie, dlatego tworzenie dobrego ogólnego API staje się niezbędne; Czytałem, że zwykle chciałbyś użyć …

3
Czy to normalne, że gra używa 100% procesora?
Właśnie zaimplementowałem obsługę wielowątkowego wprowadzania danych w silniku gry, w którym kod odpytujący system operacyjny w celu zebrania danych wejściowych i znaczników czasu znajduje się w osobnym wątku, a każda ramka w głównym wątku zjadam zebrane dane wejściowe do logiczny czas gry. Wszystko działa, ale ta konfiguracja zużywa 100% mojego …

8
Czy wszystkie gry nie mogły uniknąć ładowania po uruchomieniu?
Podobnie jak gigantyczne gry z otwartym światem dynamicznie ładują ogromne mapy, czy nie możemy załadować osobnych map, menu i praktycznie dowolnego interfejsu lub ustawień 3D za pomocą tej samej metody ładowania dynamicznego? Bez zmiany środowiska, wygląda na to, że interfejsy i różne lokalizacje w grze mogą być ładowane dynamicznie w …
23 loading 

1
Jak mogę uzyskać trawę PagedGeometry, aby otrzymywać cienie?
Zmieniłem Ogre3D (v1.7) i korzystałem z PagedGeometry . Staram się stworzyć prostą scenę z ukształtowaniem terenu, drzewami i trawą. W skrócie, chciałbym osiągnąć taki efekt w Ogre: Przezroczyste / wycinane cienie są implementowane w demach PagedGeometry, ale nie mogę znaleźć żadnego rozwiązania, jak prawidłowo rzucać cienie na trawę, jak w …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.