View
327
Download
1
Category
Preview:
Citation preview
VISUAL SCRIPTING W UNITY
Konrad GadzinaTeam Leader
Agenda
1. Po co to komu?2. Mały przegląd AssetStore3. Wprowadzenie do Fungusa4. Trzeci wymiar5. Podsumowanie
Po co to komu?
Visual scripting - plusy
• Bardzo pomocne dla designerów/grafików/pisarzy• Przyspiesza prototypowanie flow gry• Może być przydatne dla programistów
Visual scripting - minusy
• Może być ciężkie w debugowaniu• Często wymusza ewentualne pisanie kodu w
konkretnej konwencji• Ciężej refaktorować i restrukturyzować niż kod
http://va.lent.in/should-you-use-playmaker-in-production/
Mały przegląd AssetStore
Gotowych rozwiązań do visual scriptingu w Unityjest już kilka. Niektóre ogólnego użytku, a inneskupiające się jedynie na pewnej procesutwórczego.
Klasycznie, opcji płatnych jest więcej, niżdarmowych.
Mały przegląd AssetStore
• Najbardziej rozpoznawane narzędzie w tejkategorii
• Wykorzystywany m.in. w Hearthstone• Wiele paczek na AssetStore go wspiera
https://www.assetstore.unity3d.com/en/#!/content/368
PlayMaker
• Visual programming z wygodnym dodawaniemakcji
• Posiada maszyny stanów• Nie ma charakterystycznego dla pozostałych
narzędzi tego typu widoku bloczkowego
https://www.assetstore.unity3d.com/en/#!/content/14808
Gameflow
• Przez niektórych uważany za lepszy odPlayMakera
• Dobra wizualizacja przez widok blokowy
https://www.assetstore.unity3d.com/en/#!/content/14914
NodeCanvas
• Dostępne w 3 wersjach: Free, Indie, Pro• Free pozwala budować tylko na Win/Mac/Linux• Tutoriale w formie scen dołączonych do projektu• Dużo predefiniowanych podstawowych akcji• Ma opcję „Use self” jako target
https://www.assetstore.unity3d.com/en/#!/content/20280
Behaviour Machine
Wprowadzenie do Fungusa
• Pasował do projektu – point and click• Jest dostępny za darmo• Zawiera przykłady pokazujące najczęstsze
zastosowania• Ma serię przystępnych videotutoriali
https://www.assetstore.unity3d.com/en/#!/content/34184
Dlaczego Fungus?
DEMO
Trzeci wymiar
Fungus powstał z myślą o grach typu visual novel,HOPA, czy point and click i bardzo dobrze się donich sprawdza.
Ale czemu na tym poprzestawać?
Poszerzmy horyzonty
DEMO
Podsumowanie
Podsumowanie
• Visual scripting może przyspieszyć pracę• Budowanie drzew zachowań ułatwia
przekazanie idei• Stosowanie do cutscen ułatwia ich
modyfikowanie• Może być ciężkie w debugowaniu
VISUAL SCRIPTING W UNITY
Dziękuję za uwagę
Recommended