トップページ > プログラム > 2015年06月27日 > S38nMljb

書き込み順位&時間帯一覧

13 位/172 ID中時間01234567891011121314151617181920212223Total
書き込み数0000001020000000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net

書き込みレス一覧

★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
5 :デフォルトの名無しさん[sage]:2015/06/27(土) 06:22:48.55 ID:S38nMljb
ggってみたらできました。
static{
/*画像を読み込む*/
BufferedImage parts=null;
try {
parts = ImageIO.read(new FileInputStream("./imgs/背景.png"));
} catch (IOException e) {
parts=null;
}

/*並べた後の画像サイズを指定。この時点ではまだ真っ黒*/
BufferedImage img = new BufferedImage(FRAME_WIDTH, FRAME_HEIGHT, BufferedImage.TYPE_INT_ARGB);


if(parts!=null){//画像読み込むに成功したなら
/*Graphicsオブジェクトを取り出す*/
Graphics g = img.getGraphics();

/*for文で画像を並べる*/
for(int i=0;i<FRAME_WIDTH/BACK_WIDTH+1;i++){
for(int j=0;j<BACK_PANEL_HEIGHT/BACK_HEIGHT+1;j++){
g.drawImage(parts, i*BACK_WIDTH, j*BACK_HEIGHT, null);
}
}
}
/*作成したBufferedImageをImageIconに変換してフィールドに代入。画像読み込みに失敗したなら真っ黒の画像を代入*/
backIcon=new ImageIcon(img);
}
★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
6 :デフォルトの名無しさん[sage]:2015/06/27(土) 08:11:56.46 ID:S38nMljb
ゲームパネルの上に透明な自機や敵、弾などを乗せる透明なObjectパネルと背景パネルを乗せているんですが、背景をスクロール(Fメソッドを呼び出す)すると何故かObjectパネルが隠れてしまいます。
ゲームパネルにはObjectパネルからaddしている為背景パネルのほうが下にあるはずなんですが上手くできません。
ラベルではなくパネルを動かす方法もしてみましたが少しちらつきますし、Graphics.drawImageは訳の分からない事になります。
ソース→ http://notepad.cc/share/meojX5VVup
★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
8 :デフォルトの名無しさん[sage]:2015/06/27(土) 08:45:24.72 ID:S38nMljb
drawImageでするとこうなります。
http://iup.2ch-library.com/i/i1456965-1435362278.jpg


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。