ページ 11

プロジェクトを変えると画像が表示されなくなります

Posted: 2013年1月14日(月) 17:23
by alphe
初歩的な質問で申し訳ないのですが、新ゲームプログラミングの館の1-3に載っている

コード:

#include "DxLib.h"

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
        DxLib_Init();   // DXライブラリ初期化処理

        LoadGraphScreen( 50, 100, "画像/キャラクタ00.png", TRUE ); // 画像を描画する

        WaitKey();      // キー入力待ち
        DxLib_End();    // DXライブラリ終了処理
        return 0;
}
を実行しても画像が表示されません。
素材ファイル付きのプロジェクトの方では表示されるのですが、自分で作ったプロジェクトでは画像/キャラクタ00,png"がありませんと出ます。
画像を入れてる場所が関係しているのでしょうか?(画像の位置はいじっておらず、GameProgの画像フォルダの中に入っています)
参照できる場所についてもよくわからないので、よろしければそちらも教えていただきたいです。
わかりにくい文章ですみませんm(__)m

Re: プロジェクトを変えると画像が表示されなくなります

Posted: 2013年1月14日(月) 17:26
by みけCAT
Dev-C++を使用している場合、画像は絶対パスまたは
exeファイルのある位置(厳密にはカレントディレクトリ)からの相対パスで指定しないといけません。
相対パスなら同じドライブのどこでも、絶対パスならどこでも参照できるはずです。(アクセスが許可された場所なら)

Re: プロジェクトを変えると画像が表示されなくなります

Posted: 2013年1月14日(月) 20:01
by alphe
ありがとうございます。
別のフォルダに入っていたのに相対パスでやっていました。