合計 昨日 今日

画像が出ません

[このトピックは解決済みです]

フォーラムルール
フォーラムルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Name: akira
[URL]
Date: 2017年3月13日(月) 22:11
No: 1
(OFFLINE)

 画像が出ません

初心者です。
おとといにvisual studioとDXライブラリを入れて始め、DXライブラリに関する入門サイトをみて画像を表示させようとしたのですが、実行しても真っ黒な画面のままです。
プログラムは下のようなものです。

#include "DxLib.h"

// プログラムは WinMain から始まります
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
if (DxLib_Init() == -1) // DXライブラリ初期化処理
{
return -1; // エラーが起きたら直ちに終了
}

LoadGraphScreen(0, 0, "画像/キャラクタ00.png", TRUE);


WaitKey(); // キー入力待ち

DxLib_End(); // DXライブラリ使用の終了処理

return 0; // ソフトの終了
}

どなたかご教授をお願い致します。

Name: amehirune
[URL]
プログラマー(26,282 ポイント)
Date: 2017年3月13日(月) 22:38
No: 2
(OFFLINE)

 Re: 画像が出ません

ソースコードは、コードタグで囲っていただければ見やすくなり助かります。
フォーム上部のツールバーからでもOKです。

画像の位置はあっていますか?
一度画像をCドライブ直下などの単純な場所に置き、パスも変更してもう一度実行してみてください。
ほら、来いよ!! 誤字や矛盾を指摘したい奴から、前に出てこいよぉおおおおおおおッ!!!
※都合により、不定期でしか現れません。即返などはできませんのでご了承ください※

Name: みけCAT
[URL]
伝説なるハッカー(655,222 ポイント)
Date: 2017年3月13日(月) 22:40
No: 3
(OFFLINE)

 Re: 画像が出ません

ソースコードを提示する際は、BBCodeが有効な(無効にしない)状態で、
BBCodeのcodeタグの開始タグと終了タグの組(開始タグが先)で囲んでいただけると、
見やすくてありがたいです。

akira さんが書きました:実行しても真っ黒な画面のままです。

  • 起動してから十分時間が経っていますか?
    その「真っ黒な画面」の状態でキー入力をすると終了しますか?
  • 環境との相性ではないですか?
    DXライブラリは最新版を使用していますか?
  • 適切な位置に有効な画像がありますか?
    Log.txtに画像が読み込めないというエラーは出ていませんか?
    「キャラクタ00.png」が入っている「画像」ディレクトリはLog.txtができる位置と同じディレクトリにありますか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

Name: Math
[URL]
Date: 2017年3月14日(火) 09:05
No: 4
(OFFLINE)

 Re: 画像が出ません

最初のプログラムとしては不適切なようなので以下をお試しください。
コード[C++]: 全て選択
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "DxLib.h"
 
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int)
{
        ChangeWindowMode( TRUE ); // ウィンドウモード
        DxLib_Init(); // DXライブラリ初期化
 
        DrawString(30, 20, "DxLib: Hello World!", GetColor(255, 255, 255)); // 文字を書く
 
        WaitKey();   // キー入力があるまで待機
        DxLib_End(); // DXライブラリ終了処理
        return 0;
}

OKなら次を試してください。
コード[C++]: 全て選択
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "DxLib.h"
 
// プログラムは WinMain から始まります
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
ChangeWindowMode( TRUE ); // ウィンドウモード<<<=====
if (DxLib_Init() == -1) // DXライブラリ初期化処理
{
return -1;  // エラーが起きたら直ちに終了
}
 
LoadGraphScreen(0, 0, "d:\画像/キャラクタ00.png", TRUE);
 
 
WaitKey();  // キー入力待ち
 
DxLib_End();    // DXライブラリ使用の終了処理
 
return 0;   // ソフトの終了
}

画像は"d:\画像/キャラクタ00.png", TRUE);-----[D:/...]にコピー

Name: akira
[URL]
Date: 2017年3月14日(火) 17:43
No: 5
(OFFLINE)

 Re: 画像が出ません

[解決!]

無事解決しました!

画像ファイルの場所が悪かったようでした

ご意見ありがとうございました。


Return to C言語何でも質問掲示板

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[25人]