Unity Mario movement?
In super Mario ist es ja so das wenn man beispielsweise den B Knopf kurz drückt man nicht so weit springt. Wenn man ihn aber länger drückt springt man weiter wie kann man sowas in Unity machen?
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Unity
Hi!
Dazu gibt's einen super Artikel auf Gamasutra. Das Prinzip an sich ist recht einfach: Solange man den Knopf gedrückt hält, addiert man jeden Frame eine Kraft auf einen Charakter in Sprungrichtung. Drückt man länger, erhält er mehr Kraft, drückt man weniger, dann eben weniger.
Im Artikel findest Du auch Ideen zur Implementierung. :)
Woher ich das weiß:Berufserfahrung – Indie Game Entwickler & Content Creator auf YouTube