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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
片隅のプログラマ

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

#1

投稿記事 by 片隅のプログラマ » 14年前

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

zxc

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

#2

投稿記事 by zxc » 14年前

  画像の位置をしっかり示せば表示できると思います。
画像は何処に置いていますか?

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

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

史上最悪のデスペナ
記事: 521
登録日時: 15年前

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

#3

投稿記事 by 史上最悪のデスペナ » 14年前

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

コード:

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

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

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

#4

投稿記事 by softya(ソフト屋) » 14年前

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

コード:

"画像\\キャラクタ00.png"
と、スラッシュではなく円マーク2つで書かないといけないはずです。
DXライブラリであれば、どちらでも構いませんよ。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

史上最悪のデスペナ
記事: 521
登録日時: 15年前

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

#5

投稿記事 by 史上最悪のデスペナ » 14年前

softya(ソフト屋) さんが書きました:DXライブラリであれば、どちらでも構いませんよ。
あちゃ~

naohiro19
記事: 256
登録日時: 15年前
住所: 愛知県

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

#6

投稿記事 by naohiro19 » 14年前

*.vcprojから見た相対パスを記述すればOKです。

コード:

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

コード:

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

閉鎖

“C言語何でも質問掲示板” へ戻る