• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:三段ギリ)

ロックマンゼロの三段ギリで画像が真っ黒になる問題とDrawFormatStringの機能不全

このQ&Aのポイント
  • ロックマンゼロの三段ギリのような動きを実現したいが、画像が真っ黒になる問題があります。
  • 特定の画像だけが表示されない現象が発生しています。
  • DrawFormatString関数が正常に機能しない問題があります。初心者なので、指摘やアドバイスをいただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

DXLibは知りませんけど…。 >1つは「if(state == 1 && count>=0 && count<60){」 >の部分の画像が実行しても真っ黒になってしまうところ。 >int image[4],image2[3],state=0; 配列で、添え字に使える数字はいくつからいくつまででしょうか? その上で、下記のおかしい場所は判りますか? >if(state == 1 && count>=0 && count<60){ >ClsDrawScreen(); >DrawGraph(Player.x,Player.y,image[4],TRUE); >DrawFormatString(0,0,cr,"%d",count); >} >2つは「DrawFormatString(0,0,cr,"%d",count);」 >がなぜか機能しないというところです。 複数ありますが、どこの呼び出しが動作しないんですかね? DXLibで用意されているもののようなので、詳細がどんなものなのかは不明ですが。

yuukizx
質問者

お礼

ありがとうございました。

yuukizx
質問者

補足

添え字が4ではなく5でした。 ありがとうございます。 0という表示はされるので、 最初以外全てだと思います。

その他の回答 (2)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.3

ああ、動作しないってそっちか……>float >LoadDivGraph("画像ファイル5枚.png",5,3,2,90,60,image); でも、おそらくステキな動作になっているのでご注意を。 # 箱は4つなのに5個放り込む~。

yuukizx
質問者

お礼

ありがとうございました。

yuukizx
質問者

補足

そうでした。 見つけてくださってありがとうございます。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

・int image[4]; とあったとき, 添え字として使えるのはどこからどこまで? ・count はなぜ float? ・image2 は何のため?

yuukizx
質問者

お礼

ありがとうございました。

yuukizx
質問者

補足

すみません。 image2は 2段目も同時に作成しようとしていたときの 消し忘れです。 floatはカウントを小さくしたときに 試したものです。

関連するQ&A