ページ 11

画像を表示したくて

Posted: 2011年8月15日(月) 12:10
by OP
ゲームプログラミングの館で画像を表示してみようということでダウンロードした画像の表示はできたのですが、自分の持ってる画像も表示してみたいなあと思ってやろうてしてみたんです。問題はライブラリ¥¥ピクチャと打つのかドライブ名:¥フォルダ¥フォルダ¥ファイル.拡張子で打つのかどっちでやればいいのかわからないのですが…、誰か知っている人がいればどうか教えてください。お願いします。

Re: 画像を表示したくて

Posted: 2011年8月15日(月) 12:26
by Dixq (管理人)
絶対パスはやめた方がいいです。
相対パスで指定して下さい。
プロジェクトがあるフォルダと同じフォルダに画像があるのであればただ単にファイル名を指定するだけでよいです。
以下いくつかパターンを紹介します。

プロジェクトとファイルが同じフォルダにある場合
int img = LoadGraph( "Image.png" );

プロジェクトの「画像」フォルダに画像がある場合
int img = LoadGraph( "画像/Image.png" );

プロジェクトの一つ上の階層に画像がある場合
int img = LoadGraph( "../Image.png" );

こんな感じです

Re: 画像を表示したくて

Posted: 2011年8月15日(月) 12:29
by OP
ドキュメントのピクチャはどれに入るんでしょう?

Re: 画像を表示したくて

Posted: 2011年8月15日(月) 12:53
by softya(ソフト屋)
ドキュメントのピクチャはどれにも当てはまりません。
Dixq (管理人) さんが「絶対パスはやめた方がいいです。」と言う絶対パスを使うしか無いです。
自分のプロジェクトに画像ファイルをコピーして使ってください。

Re: 画像を表示したくて

Posted: 2011年8月15日(月) 12:54
by Dixq (管理人)
ドキュメントのピクチャとはなんでしょうか?
表示したい画像が
ライブラリ\ピクチャ
にあるのであればその画像をプロジェクトがあるフォルダにコピーすれば良いと思います。

Re: 画像を表示したくて

Posted: 2011年8月15日(月) 12:54
by OP
ありがとうございました!!やってみます!!