Draw()、手前に描画されるはずがされない。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: Draw()、手前に描画されるはずがされない。

Re: Draw()、手前に描画されるはずがされない。

#2

by Math » 9ヶ月前

viewtopic.php?f=3&t=20545へ統合ください。

Draw()、手前に描画されるはずがされない。

#1

by 紫孝太郎 » 9ヶ月前

すみません、
下記の処理を実行した場合、処理の順番的に
一番手前に描画されるのはBの画像ですよね??
なのに、Aが優先されて描画されています。
なぜですか?

画像BはY座標に数値を加えて描画しています。
それがどのように作用して、結果Aの画像しか描画されていない状況になるのか
説明して頂けないでしょうか、すみません。

コード:

void Stage::Draw(){
 //二次元配列マップチップ描画
  for(int i=0; i<m_line; i++){
   for(int j=0; j<m_col; j++){
   	DrawGraph(MapChip[i][j].x,MapChip[i][j].y,画像A, false);
		DrawGraph(MapChip[i][j].x,MapChip[i][j].y+16,画像B, false);
     }
   }
}

ページトップ