• 締切済み

テクスチャの作成

現在visualC++2008を使ってゲーム制作をしているのですが 条件はわかりませんが、デバック中に「テクスチャの作成に失敗しました」と出て、ゲーム場面の画像が消えたり、動きがものすごく重くなったりしてしまいます テクスチャの作成に失敗しましたとはどのような時に出るものなのでしょうか? PCのスペックは低くはないのでそのせいではないと思うんですが・・・。 わかるかたいたら教えてもらえないでしょうか

みんなの回答

回答No.1

 開発環境と実行環境が書かれていないので良くわかりませんが、私も以前同じようなエラーを出したことがありますのでとりあえず参考と言うことで  PCのスペックは低くないとおっしゃっていますが、具体的にどの程度のスペックなのでしょうか? グラフィックボードの性能が悪いと、いくらメインメモリが多くても、CPUの性能が良くても、上記メッセージは出てきます。私のときはVRAMの容量不足でした。 また、「テクスチャの作成に失敗しました」という日本語メッセージは自分のプログラム内で出力しない限り出力されることはないと思います(大抵は英語のメッセージです)。あなたのプログラムでこのメッセージを出力しているところを探してみてください。 もし、DirectXを使用しているのであれば、CreateTextureが失敗したときにこのメッセージを出力していると思うのですが、この場合、CreateTextureの戻り値を調べれば詳細な情報を知ることが可能です。詳しくは「DXGetErrorDescription」でググって見てください。調べ方が載っているサイトが見つかるはずです。