tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
456
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    javahans javahans ist offline Grünschnabel
    Registriert seit
    Nov 2011
    Beiträge
    2
    Hallo leute,

    ich wollte fragen wie ich in einem spiel zum beispiel wenn ich eine leertaste drücke das da ein sound z.b laser beam programmieren kann oder auch eine hintergrund musik und auch wenns geht so ein knall wenn ich den gegner treffe frage extra da ich noch ein neuling bin in sachen java und in einem projekt es machen muss, habe auch in google nach geschaut aber nichts konkretes gefunden

    ich bedanke mich im vorraus
     

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Geht prinzipiell. Schau dir mal die Tutorials von Sun/Oracle an: http://docs.oracle.com/javase/tutorial/sound/index.html
    Wenn dir die Standard-API nichts bringen, schau dir das JMF an: https://en.wikipedia.org/wiki/Java_Media_Framework
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    javahans javahans ist offline Grünschnabel
    Registriert seit
    Nov 2011
    Beiträge
    2
    danke für die antwort aber beides verstehe ich nicht ich habe bei einem video gesehen das ich einfach mit dem keylistener arbeiten soll also bei leer dann irgendwie das er mir sound ausgibt
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    private AudioClip space;
     
    public void init()
     
     
    {
      space = getAudioclip(getCodeBase(), "sounds/laserric.wav")
        addKeyListener(this);
    }
     
      public void keyPressed (KeyEvent VK_SPACE)
      
      if (VK_SPSACE.GetKeyCode() == KeyEvent.VK_SPACE)
      space.play();
    Geändert von sheel (28.11.11 um 22:18 Uhr) Grund: Codetags
     

  4. #4
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,
    wenn du eine Sounddatei wiedergeben willst, kommt es erst einmal darauf an, welches Format diese hat. Sprich, ist es eine *.mp3 oder eine *.wav etc.?
    Wenn es eine *.wav Datei ist, kannst du diese mit der Standard-Library von Java (javax.sound) wiedergeben. Hier findest du ein Beispiel dafür.
    Wenn die Datei ein *.mp3 ist, machst du es am geschicktesten über die externe Library (javazoom). Das ist ein Open Source Project mit dem du MP3 Dateien wiedergeben kannst.

    Falls du dazu Fragen haben solltest nur zu. Du wirst dazu aber bestimmt auch zahlreiche Beispiele im Internet finden.

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

Ähnliche Themen

  1. Java 2D Spiel - Zutaten
    Von oneof6 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 08.07.11, 11:53
  2. Dame Spiel Programmieren mit Java
    Von auto3 im Forum Java Grundlagen
    Antworten: 3
    Letzter Beitrag: 23.04.10, 16:00
  3. Java-Spiel Tetris Programmieren
    Von minaynonie im Forum Java
    Antworten: 3
    Letzter Beitrag: 06.07.05, 20:36
  4. Java Spiel um programmieren
    Von Vedo im Forum Java
    Antworten: 2
    Letzter Beitrag: 13.01.05, 12:38
  5. Java memory spiel
    Von 'ka im Forum Java
    Antworten: 5
    Letzter Beitrag: 07.12.04, 17:49

Stichworte