Produkcja gier

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

1
Uzyskiwanie chmury „piksela” 2D podążającej za myszą
Pracuję nad grą 2D, która próbuje uzyskać „chmurę” kilkuset małych kostek lub dysków, aby podążały za kursorem myszy, nie nakładając się na siebie. Jednak korzystanie z silnika fizyki wprowadza powolność działania w miarę wzrostu liczby dysków, a wykrywanie kolizji jest zwykle niepewne. Czy istnieje prosty sposób na zoptymalizowanie silnika do …
10 2d  physics  unity 

2
Jak dobrze funkcjonują języki na Androidzie?
Jest to szczególny przypadek tego pytania, które moim zdaniem jest szczególnie istotne. Pracuję nad grą dla Androida i planuję używać Scali z libgdx. Planuję stworzyć grę performatywną, ale niekoniecznie grę hiper-wydajną. Widziałem dokumentację libgdx dotyczącą Garbage Collection , i to sprawia, że ​​myślę: Programowanie funkcjonalne implikuje wiele niezmiennych obiektów. Dlatego …
10 java  android  libgdx 

4
Międzygwiezdna symulacja ekonomiczna
Projektuję grę przypominającą Elite lub Escape Velocity, te stare kosmiczne gry handlowe, w których grasz podróżującego kupca w kosmosie. Chciałbym, aby ekonomia gry przynajmniej przypominała prawdziwą. Jakie zasoby są dostępne, na które mógłbym spojrzeć, aby zrozumieć algorytmy potrzebne do przeprowadzenia symulacji? Jedną wielką przeszkodą jest to, że jestem okropny z …

2
Blender - pieczenie normalnej mapy - dziwne kolory
Mam metalową siatkę bębna, a kiedy upiekę jej normalną mapę, dostaję dziwne kolory (patrz załączone zdjęcie). Mówię o przesunięciu gradientu koloru w poziomie. Na mojej siatce nie ma takich deformacji, dlaczego kolory są takie? Próbowałem różnych przestrzeni (kamera, świat itp.), Ale wciąż jest źle (choć gradient horyzontalny zmienia się z …


4
Czy istnieje biblioteka dźwięków dla C do generowania próbek dźwięku z kodu? [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 …
10 c  sound  music  linux 

1
OpenGL ES tworzy efekt szablonu za pomocą tekstury
Środowisko W takim środowisku pracuję: OpenGL ES 2.0 iPhone Simulator i iPhone 4 iMac 27 "z NVIDIA GeForce GTX 680MX 2048 MB Mam nadzieję, że to pomaga. Problem Szukałem wysoko i nisko z wielu źródeł i wielu witryn, w tym Stackoverflow, ale nie działał efekt wzornika. Mam to: Czarna „S” …

2
Kiedy / gdzie aktualizować komponenty
Zamiast moich zwykłych, ciężkich silników gier, bawię się podejściem opartym na komponentach. Mam jednak trudności z uzasadnieniem, gdzie pozwolić komponentom na wykonanie swoich zadań. Powiedzmy, że mam prosty byt, który ma listę komponentów. Oczywiście jednostka nie wie, jakie są te elementy. Może być obecny element, który nadaje bytowi pozycję na …


5
Teksturowanie asteroidy
Próbuję nadać teksturę tej asteroidzie, aby wyglądała rozsądnie. Coś mi jednak brakuje. Po tym samouczku mam to do tej pory. Teraz nie rozumiem następnego kroku: jak rozwiązać problemy ze szwem ? Ta dwudziestościenna kula ma przebiegający przez nią szew, którego nie można uniknąć. Ok. Jak pomalować teksturę, aby wyglądała bezproblemowo …

1
C # / XNA uzyskać sprzętową pozycję myszy
Używam C # i próbuję uzyskać pozycję myszy sprzętowej. Pierwszą rzeczą, którą wypróbowałem, była prosta funkcjonalność XNA, która jest prosta w użyciu Vector2 position = new Vector2(Mouse.GetState().X, Mouse.GetState().Y); Następnie wykonuję również rysowanie myszy i w porównaniu z myszą sprzętową systemu Windows, ta nowa mysz z współrzędnymi podanymi przez xna „zwalnia”. …

1
Oblicz kurs roweru na podstawie kursu i prędkości przedniego koła
Mam prostą grę rowerową z góry na dół, do której próbuję dodać sterowanie. Chciałbym wiedzieć, w jaki sposób używam kursu przedniego koła, aby określić kurs i prędkość motocykla. void Update () { //Get input from user Vertical: 0 to 1, Horizontal -1 to 1 float forwardInput = Input.GetAxis("Vertical"); float sidewaysInput …
10 physics  car 


3
Algorytmy wykrywania kolizji w wąskich fazach
Istnieją trzy fazy wykrywania kolizji. Broadphase : Pętla między wszystkimi obiektami, które mogą oddziaływać, dozwolone są fałszywe alarmy, jeśli przyspieszyłoby to zapętlenie. Narrowphase : Określa, czy się zderzają, a czasem, jak, nie ma fałszywych trafień Rozdzielczość : rozwiązuje kolizję. Pytanie, które zadaję, dotyczy wąskiej fazy. Istnieje wiele algorytmów różniących się …


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.