トップページ > 過去ログ > 記事閲覧
ご教授願います。
名前:イーリス 日時: 2009/05/31 07:47

初めてゲームを制作をしている初心者の者です。 プログラムが書き終わりこのデータを企業に持ち込みに行くのですが環境が違えば画像のリンク先などが無く真っ暗で表示されてしまいます。 どのようにすれば皆様が公開しているようにどの環境でも実行出来るようになるのでしょうか? よろしくお願いいたします。

Page: 1 |

Re: ご教授願います。 ( No.1 )
名前:esar 日時:2009/05/31 16:42

作成したexeファイルをプロジェクトフォルダから出して使う場合はexeファイルと同じディレクトリに置いてやればいいとおもいますが・・・・ 実行先でDirectXが入っているかも確認を。 再配布可能なDirectXをゲームインストール時に一緒にインストールするか聞くのもありだと思います。 ttp://homepage2.nifty.com/natupaji/DxLib/dxtec.html#T11 これを使ってファイルを1つにまとめたりするのも販売向けならばするといいと思います。
Re: ご教授願います。 ( No.2 )
名前:管理人 日時:2009/06/03 23:42

環境が違うと表示されないということは、LoadGraph 等の読みこみ関数に絶対パスを渡しているのでしょうか? 違う環境でも同様に読み込みできるようにするには相対パスでファイルを指定する必要がありますので、 宜しければ相対パス、絶対パスについてお調べになってみてください。 実行ファイルがあるフォルダが  c:\Game の場合の、c:\Game\Data\Image フォルダにある PcChara.bmp を指定する場合 <<絶対パスの場合>> Handle = LoadGraph( "c:\\Game\\Data\\Image\\PcChara.bmp" ) ; <<相対パスの場合>> Handle = LoadGraph( "Data\\PcChara.bmp" ) ;

Page: 1 |