Produkcja gier

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




6
Jak zdecydować, który GameObject powinien poradzić sobie z kolizją?
W każdej kolizji występują dwa GameObjects, prawda? Chcę wiedzieć, jak zdecydować, który obiekt powinien zawierać mój OnCollision*? Jako przykład załóżmy, że mam obiekt Player i obiekt Spike. Moją pierwszą myślą jest umieszczenie w odtwarzaczu skryptu zawierającego taki kod: OnCollisionEnter(Collision coll) { if (coll.gameObject.compareTag("Spike")) { Destroy(gameObject); } } Oczywiście taką samą …

2
Czy istnieje sposób na proceduralną generację historii świata?
Intryguje mnie nieco znajdujący się tu diagram przedstawiający 1800 lat historii kultury w wyimaginowanym świecie, który stworzył jakiś facet. Wydaje się, że tego rodzaju rzeczy mają mocne zastosowania do tworzenia gier, o ile są projektowane na cały świat. Wygląda na to, że wykonał ten schemat ręcznie. Interesuje mnie to, czy …


5
Architektura gry / pytanie projektowe - budowa wydajnego silnika przy jednoczesnym unikaniu globalnych wystąpień (gra C ++)
Miałem pytanie dotyczące architektury gry: Jaki jest najlepszy sposób na komunikowanie się różnych komponentów? Naprawdę przepraszam, jeśli to pytanie zostało już zadane milion razy, ale nie mogę znaleźć niczego z dokładnie taką informacją, jakiej szukam. Próbowałem zbudować grę od podstaw (C ++, jeśli ma to znaczenie) i obserwowałem inspirację dla …
28 c++  architecture 

3
Losowa funkcja nasion do generowania mapy?
Szukam funkcji do generowania losowej mapy opartej na kafelkach, gdy zmieniają się wizualne granice mapy (przechodząc przez mapę). Chcę, aby mapa była nieskończenie duża i miała strukturę przypominającą labirynt. Jeśli jednak świat jest nieskończony, powrót do miejsca, w którym był już gracz, podnosi problem. Gra musi pamiętać, jak naprawdę wszystko …

6
Projektowanie gry - od czego zacząć? [Zamknięte]
Mój przyjaciel i ja planujemy wspólną grę, nad którą będziemy pracować w wolnym czasie. To nie jest rozbudowana gra, ale też nie jest prosta. Pracuje nad fabułą gry, a ja nad grafiką i kodem. Naprawdę nie wiem od czego zacząć. Wiemy, jaki to będzie podstawowy rodzaj gry i jak się …

4
Czy istnieje algorytm do wykrywania „lądu stałego” na mapie 2D?
Na tej mapie „stały ląd” to cały ląd, który można połączyć ze środkiem mapy w czterech głównych kierunkach (północ, południe, wschód, zachód - nie po przekątnej). Chciałbym wykryć kontynent i wypełnić w nim dziury. Myślałem o trzech rzeczach: Szukaj w każdej komórce innej niż woda (ciemne komórki), jeśli można ją …
28 algorithm  maps 

2
Ile wątków powinna używać gra na Androida?
Co najmniej gra OpenGL na Androida ma wątek interfejsu użytkownika i wątek renderujący utworzony przez GLSurfaceView. Renderer.onDrawFrame()powinien wykonywać minimum pracy, aby uzyskać najwyższy FPS. Fizyka, sztuczna inteligencja itp. Nie muszą uruchamiać każdej klatki, więc możemy umieścić je w innym wątku. Teraz mamy: Wątek renderowania - Aktualizuj animacje i rysuj polisy …

1
Ukierunkowanie modelu na cel
Mam dwa obiekty (cel i gracz), oba mają pozycję (wektor3) i rotację (czwartorzęd). Chcę, aby cel się obrócił i był skierowany w stronę gracza. Cel, gdy coś strzela, powinien trafić prosto w gracza. Widziałem wiele przykładów slerowania dla gracza, ale nie chcę przyrostowej rotacji, cóż, przypuszczam, że byłoby to w …
28 xna  c#  3d  models  quaternion 

4
programowanie wydarzeń z historii gry
Opracowałem silnik gry w c / c ++ i DirectX. Mam silnik kafelkowy map, animowane duszki gracza / NPC, rozmawiam z NPC, menu i zmieniającymi się poziomami, ale nie ma gry, po prostu wydaje się pusta. Rozglądałem się i wciąż słyszę modne odpowiedzi, ale chcę wiedzieć, jak zaimplementować historię w …
28 c++  directx 



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.