Produkcja gier

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



1
Podstawowe wykrywanie kolizji Box2D
Nie rozumiem, jak słuchać kolizji w Cocos2D / Box2D. Powiedzmy, że mam dwa dynamiczne ciała w kole. Jeden jest bardzo mały, a drugi stosunkowo duży. Kiedy małe kółko zderzy się z dużym kółkiem, chciałbym coś zrobić (na przykład odtworzyć dźwięk). Jak najlepiej to zrobić? Obecnie eksperymentuję z metodą TestPoint. Coś …

3
Kombinacje klawiszy w danych wejściowych opartych na ankiecie
Załóżmy, że masz system wprowadzania oparty na odpytywaniu void update() { if( Keyboard[ 'A' ] ) // A is down } Powiedz, że chcesz być w stanie rozpoznać kombinacje klawiszy o długości od 3 do 8 (np. Dół, dół-przód, przód, A dla hado-ken) Jak najlepiej stworzyć ogólny (łatwy do modyfikacji …

1
Generowanie układu miasta w siatce
Chcę wygenerować układ miasta w kwadratowej siatce (renderowanej izometrycznie, ale to nie ma znaczenia) przy użyciu następujących elementów: 2x2 domy Drogi, szerokość 1 jednostki Kanały o szerokości 1 jednostki Przykładowy układ: Zawsze mam określoną liczbę domów i tyle dróg i kanałów, ile potrzeba do połączenia ich wszystkich. Domy muszą mieć …

1
Jak stworzyć realistyczne wykrywanie kolizji w grach 2D?
Zawsze chciałem stworzyć staroświecką grę fabularną 2D, taką jak Star Ocean, Final Fantasy, Sword of Mana, a nawet serial „Tales of”, i myślę, że wielu ludzi tak robi. Ale zanim nawet napisałem jedną linię kodu, przeprowadziłem wiele badań, rysowałem i próbowałem. Znalazłem prawie wszystkie odpowiedzi na moje pytania, ale jest …

2
Informacje o bezproblemowej architekturze serwera MMO
Szukam dowolnego materiału na bezproblemowych serwerach MMO! Mam kilka artykułów w książkach „Massively Multiplayer Game Development” i „Game Programming Gems 5.” Czy ktoś ma doświadczenie na ten temat lub zna artykuły na ten temat? Interesują mnie „widoki wysokiego poziomu”, a także implementacje. To może stać się tematem mojej pracy magisterskiej …

2
Jak korzystać z plików XML jako plików zawartości w XNA?
Mam plik XML reprezentujący różnych producentów samochodów, który będzie dostępny w mojej grze. Plik wygląda następująco: <?xml version="1.0" encoding="utf-8" ?> <XnaContent> <Asset Type="List[string]"> <car>Audi</car> <car>BMW</car> <car>Nissan</car> <car>Volvo</car> </Asset> </XnaContent> Podczas dodawania go do mojego folderu treści kompilator zwraca ten błąd: There was an error while deserializing intermediate XML. Cannot find …
9 xna  xml 


2
Fizyka dla platformówki 2.5D z płaszczyzną, która się zakrzywia
Tworzę platformówkę 2.5D w XNA, która wykorzystuje modele 3D, które są ograniczone do podróżowania wzdłuż płaszczyzny 2D (tak jak Trine ). Aby jednak wszystko było bardziej skomplikowane, chcę, aby sama płaszczyzna 2D mogła się zakrzywiać. Rozważ tę powtórkę Klonoi (musisz oglądać tylko przez 10 sekund): chociaż gracz był na płaszczyźnie …
9 xna  3d  physics  2.5d 


5
Potrzeba twojej gry. Ustanowienie „haka”.
Jestem programistą i pracowałem nad grami, chociaż sam nigdy nie próbowałem projektować. Teraz sam próbuję zaprojektować grę, współpracując ze skromnym zespołem programistów i artystów. Projektanci gier mówili mi, że ważne jest ustalenie potrzeby, jaką spełnia Twoja gra, aby opracować pełniejszą wizję produktu. Myślę pod względem mechaniki i rozgrywki i mam …

2
Arkusz sprite lub wiele zasobów
Czy podczas animacji na platformę Android lepiej jest utworzyć arkusz ikon z wieloma stanami dla każdej ikonki na jednym obrazku, czy powinienem eksportować pojedyncze obrazy dla każdej postaci / stanu / itd.? Która opcja daje mi mniejszy rozmiar pliku dla zasobów, a która jest łatwiejsza dla animatora?

4
Nie mogę zrozumieć tych współrzędnych tekstury UV (zakres NIE wynosi od 0,0 do 1,0)
Próbuję narysować prosty obiekt 3D wygenerowany przez Google SketchUp 8 Pro na mojej aplikacji WebGL, model jest prostym cylindrem. Otworzyłem eksportowany plik i skopiowałem pozycje wierzchołków, indeksy, normalne i współrzędne tekstury do pliku .json, aby móc używać go w javascript. Wszystko wydaje się działać dobrze, z wyjątkiem współrzędnych tekstury, które …

3
Struktura danych do reprezentowania połączeń między krajami na mapie
W grze, którą opracowuję dla klienta, kluczowa koncepcja gry polega na poruszaniu się po mapie. W tym przypadku rozmiary i kształty różnych krajów są nieistotne: przejście z jednego kraju do sąsiedniego kraju liczy się jako jeden krok. Próbuję znaleźć najlepszą strukturę danych do wewnętrznego reprezentowania połączeń między krajami. W danym …

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.