初投稿失礼いたします。
新・ゲームプログラムの館さんの1.4章 画像をロードして表示するで勉強しており、
int Handle = LoadGraph("images/img.png");
DrawGraph(50, 50, Handle, TRUE);
としたのですが、画像が表示されません。
プロジェクト名はtestとし、testフォルダ内にimagesフォルダを作成し、その中に画像ファイル「img.png」を入れています。
例のプログラムが
int Handle;
Handle = LoadGraph( "画像/キャラクタ00.png" );
となっていたので、おそらくtestフォルダからの相対パスで良いと思っていたのですが・・・
ちなみに絶対パスを指定したところ、うまく表示されました。
相対パスで画像を表示できません・・・
Re: 相対パスで画像を表示できません・・・
「testフォルダ」がどこにあるかわかりませんが、Log.txtができるディレクトリにimg.pngが入ったimagesフォルダを置いてみてください。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: (解決)相対パスで画像を表示できません・・・
やってみましたところ、無事解決いたしました!
imagesフォルダを1つ上の階層のフォルダに配置してしまっていたようです(^-^;
自分の理解不足で申し訳ありません。ありがとうございました!
imagesフォルダを1つ上の階層のフォルダに配置してしまっていたようです(^-^;
自分の理解不足で申し訳ありません。ありがとうございました!