You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Testataan joystick toiminnallisuutta hahmoluokalle 100 ampumisdemo (samantapainen kuin Brawl Starssissa), jossa kyseisen hahmoluokan hahmot voivat ampua ammuksia.
Toiminta
Ammus = hahmosta lähtevä ammus
Tunnetila-ammus = battlen ammus (pallo), jota yritetään kimmottaa vihollisen sielunmuuriin
Näytöllä on joystick-ohjauspainike.
Kun lokaalilla pelaajalla on hahmoluokka 100 käytössä
Joystick-ohjauspainike on näkyvissä
Kun lokaalilla pelaajalla ei ole hahmoluokka 100 käytössä
Joystick-ohjauspainike ei ole näkyvissä
Kun joystickkiä painaa kerran
Lähettää ammuksen suoraan ylöspäin
Kun joystickkiä painaa pitkään
Näytölle tulee tähtäysindikaattori, joka kertoo mihin ammus ammutaan
Kun joystickistä päästää irti
Ammus lähtee tähtäysindikaattorin mukaiseen suuntaan
Kun ammus osuu tunnetila-ammukseen
Vaihtaa tunnetila-ammuksen suunnan samaksi kuin ammuksen suunta
Taskin kuvaus
Testataan joystick toiminnallisuutta hahmoluokalle 100 ampumisdemo (samantapainen kuin Brawl Starssissa), jossa kyseisen hahmoluokan hahmot voivat ampua ammuksia.
Toiminta
Ammus = hahmosta lähtevä ammus
Tunnetila-ammus = battlen ammus (pallo), jota yritetään kimmottaa vihollisen sielunmuuriin
Näytöllä on joystick-ohjauspainike.
Kun lokaalilla pelaajalla on hahmoluokka 100 käytössä
Kun lokaalilla pelaajalla ei ole hahmoluokka 100 käytössä
Kun joystickkiä painaa kerran
Kun joystickkiä painaa pitkään
Kun ammus osuu tunnetila-ammukseen
Toteutus
Simulation
BattleSpecialInputstructFPVector2 JoystickValuefieldBattleJoystickState JoystickStatefieldBattleSpecialInput SpecialfieldBattlePlayerClassBaseclassOnUpdatemethodBattleSpecialInput specialInputparameterBattlePlayerClassManagerclassOnUpdatemethodBattleSpecialInput specialInputparameterAssets/QuantumUser/Simulation/Battle/Scripts/Player/PlayerClassesLisää BattlePlayerClass(100 class name) "player class" classView
BattlePlayerInputclassOnJoystickSpecialmethodPollInputmethodBattleGameViewControllerclassUiInputOnJoysticSpecialmethodBattlePlayerInput.OnJoystickSpecialmethodBattleUiJoystickHandlerclassBattleGameViewController.UiInputOnJoysticSpecialmethod