Hallo,
ich habe ein kleines Problem in meinem Pong Spiel.
Ich habe Sounds eingebunden und sie funktionieren auch gut, nur gibt es ein kleines Problem.
Wenn der Ball gegen die Wand oder der Barriere knallt dann kommt auch zwar der Ton, aber manchmal wenn gleich sofort danach noch eine Wand kommt wird der Sound des Balles oft nur einmal abgespielt, also bei der ersten Wand. Bei der die in kürzester Zeit direkt darauffolgt oftmals nicht.
Code der Soundklasse:
Weiß jemmand weiter?
MfG Grevak
ich habe ein kleines Problem in meinem Pong Spiel.
Ich habe Sounds eingebunden und sie funktionieren auch gut, nur gibt es ein kleines Problem.
Wenn der Ball gegen die Wand oder der Barriere knallt dann kommt auch zwar der Ton, aber manchmal wenn gleich sofort danach noch eine Wand kommt wird der Sound des Balles oft nur einmal abgespielt, also bei der ersten Wand. Bei der die in kürzester Zeit direkt darauffolgt oftmals nicht.
Code der Soundklasse:
Java:
package de.grevak.classes;
import java.net.*;
import javax.sound.sampled.*;
public class Sound {
Clip sound;
public Sound(String file) {
try {
URL name = this.getClass().getClassLoader().getResource(file);
AudioInputStream audio = AudioSystem.getAudioInputStream(name);
sound = AudioSystem.getClip();
sound.open(audio);
}
catch(Exception ex) {
ex.printStackTrace();
}
}
public void play() {
sound.setFramePosition(0);
sound.setMicrosecondPosition(0);
sound.start();
}
}
Weiß jemmand weiter?
MfG Grevak