Jakie są dobre narzędzia i techniki tworzenia interfejsu gry? Szukam rzeczy, które pomagają artystom-typom tworzyć i animować interfejs gry HUD (heads up display) i mogą być dodawane do silnika gry do odtwarzania w czasie rzeczywistym.Gra UI HUD
Odpowiedz
Jedną z opcji jest użycie Flasha w połączeniu z pakietem o nazwie ScaleForm. Pozwala to artyście na utworzenie interfejsu w flashu, a następnie ScaleForm wykonuje flash w grze.
To doskonała opcja, ale jest droga i niekoniecznie dostępna dla niezależnych programistów. – Iain
Korzystanie z lampy błyskowej zapewnia najwyższą wydajność grafikom (dobrze - jeśli zna błysk).
Możesz chcieć rzucić okiem na gameswf. Jest trochę przestarzały, ale wydaje się idealnie pasować do twojego problemu.
http://tulrich.com/geekstuff/gameswf.html
Innym rozwiązaniem byłoby po prostu zrobić całą UI w swojej zawartości 3D-narzędzia i korzystać z systemu do odtwarzania animacji przejścia.
Gameswf jest całkiem martwy w tym momencie, niestety, myślę. – Iain
Nigdy nie było wokół dużej społeczności, ale kod nadal działa. –
Jeśli pracujesz w środowisku oprogramowania pośredniego, takiego jak Torque lub Unity3D, zawierają one framework GUI do budowania. Flash jest idealnym narzędziem, ale do użycia w czymkolwiek innym niż Flash lub Shockwave3d musisz również kupić ScaleForm, co jest kosztowne i nie jest łatwo zdobyć dla niezależnych programistów. WPF i Silverlight wyglądają obiecująco w tym celu, ale do tej pory nie zostały skonfigurowane do integracji gier.
Niestety, dla wielu programistów jedynym rozwiązaniem jest samodzielne uruchamianie własnych składników interfejsu użytkownika.
- 1. Tworzenie okna HUD programowo
- 2. OpenGL ES 2.0 + Cairo: HUD
- 3. 3D Gra Geometria
- 4. Android OpenGL gra
- 5. Squeak Smalltalk: pętla Gra
- 6. Gra rysunkowa Flash AS3
- 7. Tekstowa gra przeglądarkowa
- 8. Nim gra pytanie
- 9. Gra przygodowa tekstowa
- 10. Sprawdź, czy gra jplayer
- 11. Gra Zgadywanie Serwera Java
- 12. Gra wywiad optymalizacja wydajności
- 13. 2d Nie poprawnie rysowanie HUD przez QGLWidget (przy użyciu QPaintera)
- 14. webm nie gra na Androidzie
- 15. XNA C# platformówka 2D Gra
- 16. Znajdź MPMoviePlayerController gra lub nie
- 17. Przykładowa gra z OpenGL 2d
- 18. Java - Google Play gra Usługi
- 19. Film wideo HTML5 nie gra
- 20. Tworzenie GSON & Realm gra fajnie
- 21. Android gra ze stałym FPS?
- 22. audio nie gra w iPadzie
- 23. Gra HTML5 na natywną aplikację
- 24. Hook/Overlay to gra DirectX?
- 25. Gra z nieskończonością - Leniwa arytmetyka
- 26. Książka rdzewiejąca, gra niepoprawna typu
- 27. Deklaracja XML nie gra przyjemnie z PHP
- 28. Wykryj, czy element wideo HTML5 gra
- 29. Android: Nieprawidłowe użycie SingleClientConnManager: gra nadal przydzielone
- 30. Dlaczego otrzymuję wyjątek InvocationTargetException? Android 2D gra
Czy ma znaczenie, w jakim języku jest napisany silnik gry? Jeśli tak, powinieneś edytować swoje pytanie i tytuł, aby powiedzieć, co to jest. –
Uzgodnione, zależy w dużym stopniu od twojego języka/ramy. – Iain
Dzięki UDK, dla zintegrowanego ScaleForm! – Emadpres