2008-09-18 14 views
6

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

+0

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. –

+0

Uzgodnione, zależy w dużym stopniu od twojego języka/ramy. – Iain

+0

Dzięki UDK, dla zintegrowanego ScaleForm! – Emadpres

Odpowiedz

2

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.

+1

To doskonała opcja, ale jest droga i niekoniecznie dostępna dla niezależnych programistów. – Iain

3

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.

+0

Gameswf jest całkiem martwy w tym momencie, niestety, myślę. – Iain

+1

Nigdy nie było wokół dużej społeczności, ale kod nadal działa. –

5

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.