ページ 11

画像が表示されない!

Posted: 2012年3月29日(木) 10:06
by FR
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;
}
を入力して実行しても、画像が表示されず、ただ黒い画面になるだけです。どうすれば、画像も表示されるようになりますか? ちなみに、VisualC++2008をつかっていて、WinXPです。

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 10:45
by みけCAT
画像は置くべき場所に置いてありますか?

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 11:09
by softya(ソフト屋)
1.1章 DXライブラリが使える環境を整えよう
のプロジェクトのままtest.cppだけ書き換えれば動くはずですが。

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 11:23
by FR
画像は、「DxLib」フォルダに入れてますが、それが間違いなのでしょうか。

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 11:28
by softya(ソフト屋)
読み込みは"画像/キャラクタ00.png"となっていますので画像フォルダの中にキャラクタ00.pngがあるという指定になっています。
VC++から起動した場合vcprojがあるフォルダが基準位置になりますので、その基準フォルダに画像フォルダがある必要があります。

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 11:50
by FR
vcprojって何ですか? また、どこにありますか?

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 11:58
by softya(ソフト屋)
FR さんが書きました:vcprojって何ですか? また、どこにありますか?
拡張子表示を有効にしてある前提ですが、提供されているプロジェクトなら
GameProg.sln
GameProg.vcproj
test.cpp
と並んでいるはずです。
なのでGameProg.vcprojの事です。

新規でプロジェクトを作った場合はtest.cppと同じフォルダにあるはずです。

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 12:13
by FR
GameProg.vcproj
に、どうやって画像を入れればよいのですか?

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 12:23
by softya(ソフト屋)
FR さんが書きました:GameProg.vcproj
に、どうやって画像を入れればよいのですか?
GameProg.vcprojに入れるのではなくてGameProg.vcprojがあるフォルダに画像フォルダを作って、その画像フォルダにキャラクタ00.pngを入れます。
元から提供されているGameProgプロジェクトではそうなっていませんか?
変な風にいじらならければ、そのまま動くはずのものなんですよ。

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 12:24
by FR
あと、
GameProg.sln
GameProg.vcproj
test.cpp
はどこに並んでいるんですか?

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 12:26
by softya(ソフト屋)
FR さんが書きました:あと、
GameProg.sln
GameProg.vcproj
test.cpp
はどこに並んでいるんですか?
「新・C言語 ~ゲームプログラミングの館~ [DXライブラリ] 1.1章 DXライブラリが使える環境を整えよう」
http://dixq.net/g/01_01.html

ここでGameProg.slnをダブルクリックしているはずですので知らないはず無いのですが。

Re: 画像が表示されない!

Posted: 2012年3月29日(木) 16:52
by FR
無事解決できました。有難うございました!