Produkcja gier

9
Jak mogę tworzyć animowane grafiki kart jak w Hearthstone?

W grze Hearthstone znajdują się karty z animowanymi obrazami. Kilka przykładów: http://www.hearthhead.com/card=281/argent-commander http://www.hearthhead.com/card=469/blood-imp Wydaje się, że animacje składają się z wielu efektów: Systemy cząstek Zanikające duszki wchodzące i wychodzące /...

9
Ścieżka „linii wzroku” w poprzek siatki nawigacyjnej

Chcę obliczyć linię wzroku w siatce nawigacji. Rozważmy poniższy obraz, żółta linia jest wynikiem tylko A *, a czerwona linia jest wynikiem algorytmu linii wzroku, który wykorzystuje żółtą linię jako dane wejściowe. Teraz jednostka może poruszać się bezpośrednio bez „zygzakowania”. Co to jest...

9
Obrót kamery 3D

Proszę, wybacz mi, ale potrzebuję pomocy i utknąłem w tym od kilku tygodni, nie robię postępów i wszędzie idę i widzę inną odpowiedź, wszystko, co próbuję, nie działa. Mam już wystarczająco dużo wskazówek i porad, teraz naprawdę potrzebuję tylko kogoś, kto udzieli mi odpowiedzi, aby móc pracować...

9
LibGDX utrzymuje kamerę w granicach TiledMap

Mam prostą TiledMap, którą mogę dobrze renderować. Wokoło mam gracza skaczącego (z Box2D), a moja kamera podąża za nim: cam.position.set( player.position().x * Game.PPM + Game.V_WIDTH / 4, player.position().y * Game.PPM, 0 ); cam.update(); Jednak kamera przesunie się „poza” TiledMap. Jak mogę...

9
Czy ktoś może wyjaśnić podwójne konturowanie?

Próbowałem zrozumieć renderowanie wokseli i przyglądałem się podwójnemu konturowaniu (DC). Jak dotąd rozumiem tak bardzo: Uruchom funkcję gęstości dla zestawu punktów siatki (tj. Funkcja szumu) Znajdź, które krawędzie w wiązce zawierają zmiany między punktami końcowymi Z tych krawędzi utwórz...

9
Jak powinienem gromadzić dane o zachowaniach użytkowników w MMO?

W MMO staram się zbierać dane o zachowaniach użytkowników w celu ulepszenia zasad gry w celu osiągnięcia maksymalnej satysfakcji użytkownika. Najwyraźniej jednym ze sposobów jest ręczne zwijanie określonych rzeczy do aplikacji, podobnie jak można użyć Console.WriteLine()do wyświetlenia zawartości...

9
Czy warto martwić się o lokalizację odniesienia GPU?

Czy lokalizacja odniesienia ma tak samo różnicę w wydajności GPU, jak w wydajności procesora? Na przykład, jeśli wyślę 200 poleceń rysowania do GPU, czy zauważę (potencjalnie) zauważalną różnicę, jeśli dane dla każdego polecenia są ciągłe w pamięci zamiast przeskakiwać po buforach / mapach...

9
Jak ręcznie narysować część arkusza duszków?

Pracuję w Unity i odkrywam, że animator nie działa zgodnie z tym, co próbuję zrobić w mojej grze 2D. Chcę zbudować konkretną animację przy użyciu arkuszy sprite i móc ponownie używać tej samej animacji z innymi sprite'ami o tym samym rozmiarze i wymiarach według komórek. Po kilku badaniach...

9
Jak odtworzyć plik wideo w OpenGL?

Czy istnieje biblioteka, która pozwoli mi załadować plik filmu i odtworzyć go w aplikacji OpenGL? A może po prostu próbka kodu, którą ktoś leży? Używam również GLUT, jeśli to robi różnicę. Wydaje mi się, że format pliku nie ma znaczenia, chociaż obecnie mój film jest w formacie...

9
Jak wykryć najechanie myszką na obraz interfejsu w Unity 5?

Mam obraz, który mam skonfigurowany do poruszania się i powiększania i pomniejszania. Problem polega na tym, że powiększenia można dokonać z dowolnego miejsca na scenie, ale chcę, aby powiększał się tylko wtedy, gdy kursor myszy znajduje się nad obrazem. Próbowałem użyć OnMouseEnter, OnMouseOver,...