ゲームプログラミングとはその名のとおりゲームのプログラムを作ることを指します。『Javaから楽しく学ぶ!ゲームプログラミング専門学校』ではゲームプログラミングについて、実際にゲームプログラムをJAVAプログラミング言語を使用し、作成していきながら詳しく解説していきます。
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class AudioSample extends Applet implements MouseListener{
private AudioClip smpSound;
public void init(){
smpSound = getAudioClip(getDocumentBase(), "SampleAudio.au");
}
public void start(){
addMouseListener(this);
}
public void mouseClicked(MouseEvent e){
}
public void mouseEntered(MouseEvent e){
}
public void mouseExited(MouseEvent e){
}
public void mousePressed(MouseEvent e){
smpSound.play();
}
public void mouseReleased(MouseEvent e){
}
public void paint(Graphics g){
g.drawString("画面をクリックすれば音声が再生されます。", 5, 50);
}
}
AudioClip getAudioClip(URL url)
引数 url で指定された AudioClip オブジェクトを返します。
AudioClip getAudioClip(URL url, String name)
引数 url と name で指定された AudioClip オブジェクトを返します。
public void init(){第1引数では、classファイルが保存してあるURLをgetDocumentBase()メソッドによって取得しています。
smpSound = getAudioClip(getDocumentBase(), "SampleAudio.au");
}
public void mousePressed(MouseEvent e){
smpSound.play();
}