ページ 11

画像表示について

Posted: 2011年8月15日(月) 13:23
by OP
またまたすいません…。新・ゲームプログラミングの館についてです。
画像の表示についてなんですがドキュメントのピクチャをGamaProgの画像に入れて表示したいんですが、なぜかダウンロードした画像は表示できるのに自分の画像となるとなぜか表示できません。ほんとに迷惑ですいませんがよろしくお願いします。

Re: 画像表示について

Posted: 2011年8月15日(月) 13:42
by softya(ソフト屋)
考えられる可能性は、
(1)ファイル名が微妙に違う。
(2)画像ファイルが破損している。
(3)画像ファイルが読み込めない形式。
実行したい時にプロジェクトのところに残るLog.txtに問題があれば記録されているはずですので貼りつけてみてください。

Re: 画像表示について

Posted: 2011年8月15日(月) 13:46
by OP
画像の形式は112×144で9.46KBでして透過色を使っています。

Re: 画像表示について

Posted: 2011年8月15日(月) 13:47
by OP
あと書き忘れましたがpngです。

Re: 画像表示について

Posted: 2011年8月15日(月) 14:01
by OP
まちがえてました…すいません!!
8.63KBで128×128、pngです!!

Re: 画像表示について

Posted: 2011年8月15日(月) 14:05
by softya(ソフト屋)
softya(ソフト屋) さんが書きました:実行したい時にプロジェクトのところに残るLog.txtに問題があれば記録されているはずですので貼りつけてみてください。
を先にお願いします。
ソースコードと画像データを頂くか、Log.txtの内容を見ないとこの件は解決しないと思いますよ。

Re: 画像表示について

Posted: 2011年8月15日(月) 14:13
by OP
白蓮.pngという画像を表示したいんですがソースコード書きます。
code
#include "DxLib.h"

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
ChangeWindowMode(TRUE); //ウィンドウモードに設定
DxLib_Init(); //DXライブラリ初期化処理

LoadGraphScreen( 50, 100, "画像/白蓮.png", TRUE ); //画像を描画する

WaitKey(); //入力待ち
DxLib_End(); //DXライブラリ終了処理
return 0;
}
/code

Re: 画像表示について

Posted: 2011年8月15日(月) 14:14
by OP
まちがえました;
code=#include "DxLib.h"

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
ChangeWindowMode(TRUE); //ウィンドウモードに設定
DxLib_Init(); //DXライブラリ初期化処理

LoadGraphScreen( 50, 100, "画像/白蓮.png", TRUE ); //画像を描画する

WaitKey(); //入力待ち
DxLib_End(); //DXライブラリ終了処理
return 0;
}/code

Re: 画像表示について

Posted: 2011年8月15日(月) 14:15
by OP
すいませんうまくいきませんでした(泣)

Re: 画像表示について

Posted: 2011年8月15日(月) 14:19
by softya(ソフト屋)
申し訳ないですが、画像ファイル無いので検証できないです。
こちらから出来るアドバイスはフォルダと画像のファイル名を再確認してくださいだけです。
Log.txtの内容があると原因の一端が分かるんですけどね。
あと画像フォルダに入れるのを止めてプロジェクトのフォルダに直に置いてLoadGraphScreenのパスを変えてみてください。

ちなみにコードタグはプレビューして確認してくださいね。[]で囲み忘れているのが原因です。

Re: 画像表示について

Posted: 2011年8月15日(月) 14:21
by OP
フォルダに直ってソースコードなどが置いてあるところにおくってことでしょうか?

Re: 画像表示について

Posted: 2011年8月15日(月) 14:27
by softya(ソフト屋)
OP さんが書きました:フォルダに直ってソースコードなどが置いてあるところにおくってことでしょうか?
プロジェク名.vcprojがあるところです。ソースコードもそこにある場合と違う場合がありますので断言できません。

[追記]
あとLog.txtをスルーしてますが意味が分からないのなら聞いてください。
意味があるから書いているのでプログラムの学習で無闇にスルーするのは時間の無駄でしかありません。

Re: 画像表示について

Posted: 2011年8月15日(月) 14:27
by Dixq (管理人)
まずは.vcprojや.vcxprojなどのプロジェクトファイルと、.cppなどのソースファイル、.pngなどの画像ファイルを全て同じフォルダ内でやってみて下さい。
それで開けなければ、実行してると思っているプロジェクトが違うか、ファイル名を書き間違えているとしか思えないです。

また、mixC++に登録してもらえれば投稿後に修正したり使えるタグが増えたり、大きなファイル添付出来たりしますよ。

Re: 画像表示について

Posted: 2011年8月15日(月) 14:29
by OP
本当にありがとうございました!!!やってみます!!

Re: 画像表示について

Posted: 2011年8月15日(月) 16:06
by OP
すいません!解決おすのわすれてました!!