Taglines system, cutscenes system
by kubagert on wrz.10, 2009, under Programowanie gier, Unity3D
Udało mi się w końcu ukończyć moduł „Taglines”. Co to takiego „taglines” ?? Jest to system skryptów graficznych służacych do skryptowania rozgrywki w grach. Powstał początkowo jako edytor graficzny dialogów do projektu „Afterfall” ale szybko przeszedł metamorfozę, został przeprojektowany, przepisany i teraz jest świetnym pełnowartościowym narzędziem. Narzędziem nieocenionym do skryptowanai gry, level designerzy nie muszą rozumieć zasad programowania, gdyż skryptowanie odbywa się poprzez tworzenie odpowiednich grafów i odpowiedniego łączenia „końcówek” bloków grafu. System ten jest bardzo prosty (nie mylić z prostackim), łatwo rozbudowywuje się go o nowe bloki, bez problemu moża go sprzężyć z innymi językami skryptowymi (np LUA). Obecnie współpracuje z UnigineScripts silnika Unigine. Generalnie jest to system podobny do Crysis FlowGraph firmy CryTek albo Unreal Kismet firmy Epic Games.
W wirze pracy postał także system do robienia cutscenek, albo sekwencji zdarzeń w grze. Dzięki temu narzedziu możemy zmieniać położenie obiektów w czasie, zmieniać ich obrót w czasie, oraz uruchamiać specjalne funkcje obiektów. Wszystko edytuje się prosto i przyjemnie korzystając ze specjalnego okienka na którym mamy oś czasu i nanosimy klucze odpowiedzialne za dany typ zdarzenia. Opis na pewno jest bardzo enigmatyczny, ale niżej wszystko się wyjaśni. System ten jest systemem niezależnym , czyli może działać jako narzędzie do uruchamiania jakiś sekwencji lub funkcji w czasie, lub poprzez przejrzysty interfejs może być sprzęrzony z jakimś gotowym „gameplay framework”. Dzięki temu znów nie trzeba być programistą aby zaprogramować jak potworki wybiegają zza rogu, chowają się za przeszkodami i do nas strzelają, albo aby wykonać przerywnik filmowy w grze (tzw „cut scene”). Aktualnie wykorzystuje trochę system taglines, oraz także współpracuje z silnikiem Unigine i specjalnie przygotowanym przeze mnie n-tą generacją bazą skryptów do tego silnika. Aktualnie baza skryptów jest ciągle rozwijana poprzez zespół programistów, aby był jeszcze lepszy
Podobnie jak system Taglines system cutscen może być bez problemu sprzężony z innym językiem skryptowym (np moja ulubiona chyba LUA
)
Koniec bełkotu, czas na filmy