ページ 11

#include "DxLib.h"で画像が表示されない

Posted: 2011年12月11日(日) 04:41
by 片隅のプログラマ
#include "DxLib.h"

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

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

WaitKey();/*キー入力待ち*/
DxLib_End();/*DXライブラリ終了処理*/

return 0;
}
と書いてデバックしてみたのですが、指定した画像が表示できません。
画像が入っているファイルの置く場所などが関係しているのでしょうか。

Re: #include "DxLib.h"で画像が表示されない

Posted: 2011年12月11日(日) 08:26
by zxc
  画像の位置をしっかり示せば表示できると思います。
画像は何処に置いていますか?

 このプログラムでは
「画像」というフォルダに「キャラクタ00.png」というファイルが入っていて、
更に「画像」というフォルダが~.sin、~.cpp等ファイルやDebugフォルダと
同じ階層にあることになっているんだと思います。

フォルダのアドレスがわからないと私はこれ以上解りません

Re: #include "DxLib.h"で画像が表示されない

Posted: 2011年12月12日(月) 19:11
by 史上最悪のデスペナ
zxc さんが書きました:「画像」というフォルダに「キャラクタ00.png」というファイルが入っていて、
更に「画像」というフォルダが~.sin、~.cpp等ファイルやDebugフォルダと
同じ階層にあることになっているんだと思います。
ちなみに、上記の場合
片隅のプログラマ さんが書きました:"画像/キャラクタ00.png"
ではなく、

コード:

"画像\\キャラクタ00.png"
と、スラッシュではなく円マーク2つで書かないといけないはずです。

Re: #include "DxLib.h"で画像が表示されない

Posted: 2011年12月12日(月) 19:19
by softya(ソフト屋)
史上最悪のデスペナ さんが書きました:
zxc さんが書きました:「画像」というフォルダに「キャラクタ00.png」というファイルが入っていて、
更に「画像」というフォルダが~.sin、~.cpp等ファイルやDebugフォルダと
同じ階層にあることになっているんだと思います。
ちなみに、上記の場合
片隅のプログラマ さんが書きました:"画像/キャラクタ00.png"
ではなく、

コード:

"画像\\キャラクタ00.png"
と、スラッシュではなく円マーク2つで書かないといけないはずです。
DXライブラリであれば、どちらでも構いませんよ。

Re: #include "DxLib.h"で画像が表示されない

Posted: 2011年12月12日(月) 20:55
by 史上最悪のデスペナ
softya(ソフト屋) さんが書きました:DXライブラリであれば、どちらでも構いませんよ。
あちゃ~

Re: #include "DxLib.h"で画像が表示されない

Posted: 2011年12月12日(月) 22:50
by naohiro19
*.vcprojから見た相対パスを記述すればOKです。

コード:

*.vcproj
 /画像/
      └ test.bmp
という構成であれば

コード:

LoadGraphScreen(0, 0, "画像/test.bmp”);
となります。