Produkcja gier

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


3
Losowe generowanie realistycznych ludzkich twarzy
Jaki byłby praktyczny sposób generowania ogromnej liczby realistycznie wyglądających ludzkich twarzy? Randomizowanie modeli 3D i ich renderowanie wymagałoby dużej mocy obliczeniowej, zwłaszcza że potrzebuję ich na zasadzie ad hoc. Nakładanie warstw na poszczególne elementy rysowane 2D wymaga talentu artystycznego, którego zdecydowanie mi brakuje. Chciałbym również sparametryzować jak najwięcej aspektów procesu …

5
Zarządzanie listami różnych typów podmiotów - czy istnieje lepszy sposób?
Tworzę kosmiczną grę 2D na urządzenia mobilne, ale robi się naprawdę skomplikowana, a moje rozwiązanie jest naprawdę mylące i generuje wiele powtarzających się segmentów kodu. Mam światowej klasy, w której mam multible listy różnych obiektów, takich jak: List<Enemy> enemys; List<Projectile> projectiles; List<Collectable> collectables; List<Asteroid> asteroids; List<Effect> effects; .. Każda lista …


4
Koło wewnątrz kolizji koła
W jednym z moich projektów mam obszar gry w kształcie koła. Wewnątrz tego koła porusza się kolejny mały okrąg. Chcę, aby małe kółko nie poruszało się poza większym. Poniżej widać, że w ramce 2 małe kółko jest częściowo na zewnątrz, potrzebuję sposobu, aby przenieść je z powrotem tuż przed tym, …

4
Doskonałe renderowanie w pikselach do rendertargetu z czterokrotnie pełnoekranowym ekranem
Mam problem z renderowaniem wiązki wartości w rendertarget. Wartości nigdy nie kończą się w dokładnie takim zakresie, jaki chcę. Zasadniczo używam kwadratu pełnoekranowego i modułu cieniującego piksele do renderowania na mojej tekstu rendertarget, a następnie zamierzam użyć współrzędnych tekstury jako podstawy do niektórych obliczeń w module cieniującym. Współrzędne tekstury dla …


1
Jak wdrażane są zaawansowane efekty graficzne?
Jestem ciekawy, jak efekty 3D, takie jak zaklęcia w Warcraft lub Torchlight, są implementowane graficznie. Właśnie skończyłem książkę o Direct3D i ogólnie czuję się z nią komfortowo i grafiką 3D, ale nie jestem pewien, jak zrobiłbym coś takiego, jak postać „rzuciła błyskawicę” lub jakieś inne zaklęcie graficzne. Zakładam, że ma …


1
Turowe zasoby architektury systemu bitewnego JRPG
W ciągu ostatnich miesięcy byłem zajęty programowaniem 2D JRPG (japońskiego stylu RPG) w C ++ przy użyciu biblioteki SDL. Tryb eksploracji jest mniej więcej gotowy. Teraz zajmuję się trybem bitwy. Nie udało mi się znaleźć żadnych zasobów na temat struktury klasycznego turowego systemu bitewnego JRPG. Wszystko, co znajduję, to dyskusje …
9 c++  2d  architecture  sdl  rpg 


1
Jakiej technologii używa Starcraft 2 do renderowania swoich map?
Mam mapę, która jest generowana proceduralnie w czasie wykonywania i obecnie badam metody renderowania tej mapy. Zainteresowałem się wyglądem StarCrafta 2 i chciałbym doradzić, jakie metody wykorzystuje do jego osiągnięcia. Po drugie, chciałbym zobaczyć tutoriale, artykuły, a nawet przykłady kodu źródłowego, jeśli to możliwe. Jest kilka głównych rzeczy, na które …


2
Kodowanie wizualne drzew dialogowych rpg
Obecnie używam XML do tworzenia drzew dialogowych w moim pliku rpg, ale robienie tego ręcznie dla setek różnych dyskusji może być bardzo nudne i bardzo szybkie. Zastanawiałem się, czy jest jakiś sposób na wdrożenie schematu blokowego / udk kismet, takiego jak system wizualnego kodowania tych drzew diologów. Nadal chcę, aby …

1
Celujesz w pojazd o złożonym ruchu?
Celowanie w pojazd o znanej stałej prędkości jest proste, a kolizja jest gwarantowana (patrz Przewidywanie pozycji wroga, aby obiekt prowadził cel , Znajdź punkt spotkania 2 obiektów w 2D, znając (stałą) prędkość i nachylenie ). Niedokładną sztuczną inteligencję można modelować, dodając mały współczynnik błędu. Ale jak zająć się pojazdem, którego …
9 ai  aiming 

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.