JAVAアニメーションの作り方。
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGわかっていなくてもJAVAアニメーションを作る
ことが出来るソフトってありますか?またはそ
のようなホームページとかあるでしょうか?今
年の秋に発売されるJAVA対応のi-modeでJAVA
アニメーションを表示させたいのですが、これ
らのことについて教えていただければと思って
おります。どうかよろしくお願いします。
0002名無しさん@お腹いっぱい。
NGNGなあ、これを機会にJava勉強してみれば?
アニメーションだけならそんなに難しくないって
00031
NGNG0004名無しさん@お腹いっぱい。
NGNG0005名無しさん@お腹いっぱい。
NGNGどんな絵をどんなふうにアニメートさせたいのか,
画像の大きさと色数はどの程度なのか,といった情報があると
コメントする方も助かると思います。
0006名無しさん@お腹いっぱい。
NGNGま、がんばってね。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class AnimePanel extends JPanel implements Runnable
{
private int index = 0;
private Image[] img = new Image[2];
public AnimePanel()
{
// 実際のコーディングの場合は、コンストラクタの引数として
// ファイル名@` パターン数をもらって、for で読み込み。
img[0] = Toolkit.getDefaultToolkit().getImage("1.gif");
img[1] = Toolkit.getDefaultToolkit().getImage("2.gif");
// アニメ開始
new Thread(this).start();
}
public void run()
{
while(true){
index++;
// パターン数を越えたら 0 にリセット
if(index > 1) index = 0;
repaint();
try{
Thread.sleep(100);
} catch(InterruptedException e){ }
}
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(img[index]@` 0@` 0@` this);
}
}
class AnimeFrame extends JFrame
{
public AnimeFrame()
{
setSize(300@` 300);
setTitle("Anime");
addWindowListener
(
new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
Container contentPane = getContentPane();
contentPane.add(new AnimePanel());
}
public static void main(String args[])
{
AnimeFrame frame = new AnimeFrame();
frame.show();
}
}
0007名無しさん@お腹いっぱい。
NGNG全然資料とかない、環境も無いって感じなんだけど...
情報求む!
0008名無しさん@お腹いっぱい。
NGNGオレも日本語の資料あったら欲しいけど。
多分まだ英語の資料しかない。
0009名無しさん@お腹いっぱい。
NGNGJ2SE(ていうのかな?)使えるなら、リファレンス
なくても大丈夫なんじゃない?駄目?
0010名無しさん@お腹いっぱい。
NGNGi-modeでSwingが使えるとは思えませんが。
00117
NGNGここ見ると J2ME 使って「今年度末」って書いてある。つまり、2001年3月末だよ。
今年の秋っていうのは、たぶん、J2ME の前身となってるテクノロジー、たとえば、
パーソナルJava とか 埋め込みJava(?)とかのことかも...
そういうことでいいのかな?>1さん
0012名無しさん@お腹いっぱい。
NGNGJava2が動くってことか???わーい、Java2大勝利確定!
0013名無しさん@お腹いっぱい。
NGNG0014名無しさん@お腹いっぱい。
NGNG0015名無しさん@お腹いっぱい。
NGNG0016名無しさん@お腹いっぱい。
NGNGの含有率はすげー低そう(藁
■ このスレッドは過去ログ倉庫に格納されています