Produkcja gier

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

3
LibGDX Game vs ApplicationAdapter
Kiedy tworzę nowy projekt LibGDX, główna klasa projektu Core rozszerza ApplicationAdapter . Oto jak to wygląda. package com.marimba.apptest; import com.badlogic.gdx.ApplicationAdapter; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.graphics.GL20; public class AppMain extends ApplicationAdapter { @Override public void create () { } @Override public void render () { Gdx.gl.glClearColor(1, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); } } …
12 java  libgdx 


2
Wstrzymywanie gry w pętli gry
Wewnątrz pętli gra zostaje zatrzymana przez naciśnięcie P, co oznacza, że ​​pętla nie działa. Problem polega na tym, że po zatrzymaniu tej pętli nie można ponownie nacisnąć P, aby wznowić pętlę, ponieważ znajdowała się ona w samej pętli. Jak to zrobić, aby po ponownym naciśnięciu P pętla znów działała?
12 game-loop 



6
Jak Color.Lerp między wieloma kolorami?
Trudno mi znaleźć rozwiązanie tego problemu w dokumentach Unity. Color.Lerp(Color a, Color b, float t) to funkcja, która stopniowo zmienia kolor zgodnie z krokiem t, nadając mu końcową wartość koloru b. Jak mam Lerp między wieloma kolorami jeden po drugim?
12 c#  unity  color  lerp 

1
Czy bufory powinny być niezwiązane?
Robię testy z OpenGL ES 2 i mam pytania, mój obecny program jest taki: Init ------- -> create index buffer -> fill index buffer glBufferData … -> create vertex buffer -> fill vertex buffer glBufferData … Draw ------- 1. Apply vertex buffer -> Bind VAO -> bind vertex buffer - …

3
Obróć obiekt wokół stałej osi
Próbuję pozwolić użytkownikowi mojej aplikacji obrócić obiekt 3D narysowany na środku ekranu, przeciągając palcem po ekranie. Ruch poziomy na ekranie oznacza obrót wokół stałej osi Y, a ruch pionowy oznacza obrót wokół osi X. Problem, jaki mam, polega na tym, że jeśli pozwolę na obrót wokół jednej osi, obiekt obraca …

4
Materiał szklany dla jedności 5
Czy ktoś wie, jak zrobić materiał szklany w Unity 5? Potrafię robić tekstury metalu i obrazu, ale nie jestem pewien, jak stworzyć materiał szklany. Wyszukiwanie w Google nie przyniosłoby mi nic dla Unity 5, więc musi być dość łatwe. To jest do drzwi prysznicowych i płaskiego szkła:

2
Jak zaimplementować system migawek stanu gry dla sieciowych gier w czasie rzeczywistym?
Chcę stworzyć prostą grę wieloosobową klient-serwer w czasie rzeczywistym jako projekt dla mojej klasy sieciowej. Dużo czytałem o modelach sieciowych dla wielu graczy w czasie rzeczywistym i rozumiem relacje między klientem a serwerem oraz techniki kompensacji opóźnień. To, co chcę zrobić, to coś podobnego do modelu sieciowego Quake 3: w …


6
Jaki jest najszybszy sposób sprawdzenia, czy dwa ruchome AABB przecinają się?
Mam dwa ruchome AABB, jaki jest najszybszy sposób sprawdzenia, czy przecinają się pod ramką? Poruszając się, mam na myśli nie tylko sprawdzenie za pomocą zwykłej metody przecięcia prostokąta, mam na myśli jakiś prosty prosty test przeciągnięcia, który zwraca tylko wartość logiczną, brak czasu trafienia lub cokolwiek innego. Moim zdaniem po …

3
Jak użyć potoku graficznego do renderowania danych wolumetrycznych na podstawie funkcji gęstości?
Oba graficzne interfejsy API (OpenGL i DirectX) opracowują dobrze zdefiniowany potok, w którym można zaprogramować kilka etapów. Te programowalne etapy wymagają przyjęcia określonej minimalnej ilości danych i powinny wykonywać na nim dobrze określony zakres operacji i generować pewne określone minimalne dane wyjściowe, aby dane mogły być poprawnie przekazywane do następnego …

2
Gra słowna - realizacja planszy?
Pracuję nad grą typu Boggle na Androida, używając libgdx. Użytkownik ma siatkę liter 4x4 i musi znaleźć słowa, przeciągając palcem po literach. W przeciwieństwie do boggle chcę, aby używane litery zniknęły. Pozostałe litery spadną na dół (na dole planszy orientacja ekranu jest ustalona), a plansza zostanie uzupełniona od góry. Użytkownicy …
12 android  libgdx 

4
Jak znaleźć prawidłowe słowa w siatce znaków?
Tworzę grę podobną do Tetris, z dwiema głównymi różnicami: ekran już zaczyna się wypełniać kafelkami (jak w Puzzle Quest na Nintendo DS i PC), a każda płytka ma literę. Celem gracza jest eliminacja płytek, tworząc z nimi prawidłowe słowa. Słowa są tworzone przez umieszczanie liter obok siebie, w dowolnym kierunku, …

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.