Hi Jungens,
wer schonmal nen Shooter programmiert hat, sollte auch schon vor dem Problem gestanden haben.
Ich habe nen Gewehr, das mit einer bestimmten Schussrate schießt, wenn ich die Feuerntaste gedrückt halte.
Der Spieler soll aber nicht durch ständiges klicken der Feuerntaste, diese Schussrate überlisten können.
Wie setze ich das um?
Ich hab ne Lösung gefunden, aber ist nicht wirklich befriedigend. Ich hab nen Zeitfenster(Timer) eingebaut, das die SchussFunktion bei Taste Loslassen deaktiviert für eine kurze Zeit. Aber dann durch ständiges Drücken feuert der Char garnicht mehr, weil er immer wieder dieses Zeitfenster aufruft. Ich hätte aber dann gerne, dass dann die beabsichtigte Schussrate auch funtkioniert.