XNAで効果音、BGMを流す方法

このQ&Aのポイント
  • XNAで簡単なゲームを作っている中で、効果音やBGMの流し方に関して困っています。
  • XNAでは、XACTを使って効果音ファイルを作成し、VC#で読み込む方法が一般的ですが、その過程でエラーが発生しています。
  • 参考にしたサイトの手順に従ってプロジェクトファイルを作成し、音のファイルを読み込む際にエラーが出ています。このエラーの解決方法を教えてください。
回答を見る
  • ベストアンサー

XNAで効果音、BGMを流す方法

今、XNAで簡単なゲームを作っていまして、そこで使うSEのやり方についての質問です。 ネットで調べてみたら、XACTというものを使って効果音ファイルを作成し、VC#でそれを読み込んで使うって書いてあったのですが、XACTの作る過程でエラーが出てきてしまい、そのエラーの解決策や意味が調べてもなかなかわからなかったので、教えてほしいです。 参考にしたサイト http://sorceryforce.com/xna/tips_createsoundfile.html http://wiki.livedoor.jp/xna_game_studio/d/%b8%fa%b2%cc%b2%bb%a4%f2%cc%c4%a4%e9%a4%b9 ここの手順でプロジェクトファイルを作成し、ならしたい音のファイルを読み込ませようとしたら、エラーが出ます。 エラーメッセージ-------------------------------------- Wave Entry Insertion Failed!: Could not insert wave C:\Users\(ユーザー名)\Documents\Visual Studio 2008\Projects\(プロジェクト名)\Audio\Sample.wav:The wave File could not be found エラーメッセージ-------------------------------------- これはどういう意味のエラーなのでしょう? それに、どうしたら解決できますか? もしよかったら、お願いします。 開発環境 Visual Studio2008 C# XNA Game Studio3.1 XACT2 or XACT3 (どちらでやってもできなかったです)

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

エラーを見るかぎりは指定した場所にSample.wavが無かったとしか思えません。 The wave File could not be found  ↓ wave Fileを見つけることができませんでした。 C:\Users\(ユーザー名)\Documents\Visual Studio 2008\Projects\(プロジェクト名)\Audio\Sample.wav

関連するQ&A

  • slnファイルを開くと変換ウィザードが出る

    プログラミング初心者です。 あるプログラムのプロジェクトファイル(拡張子がsln)を、リビルドする為にvisual studio2008を導入しました。 プログラム言語はC#。ファイルを開くと「このプロジェクトは旧バージョンで作成されているため、変換する必要があります...」とのエラーが出ます。 変換させる事なくこのプロジェクトファイルを開くために、visual studio2005 expresseditionを新たに導入し、開こうとしたのですが、同じメッセージ... このプロジェクトファイルがいつのバージョンのvisual studioを使い、作られたのかを知る方法はありますか?

  • Visual Studio 2008で新規プロジェクトでのCppファイ

    Visual Studio 2008で新規プロジェクトでのCppファイルが見当たりません! こんにちは。 Visual Studio 2008 Proffetionalを入れいます。 で問題なのですが、新規プロジェクトで立ち上げた際に 「新規作成」→「プロジェクト」→「Win32」→「Win32コンソールアプリケーション」 を選びアプリケーションの設定で (コンソールアプリケーション)、(空のプロジェクト)にチェックを入れOKを押しました。 ソールファイルに「追加」→「新しい項目」と押していくとC++ファイルの項目があるはずなのに見当たりません。(写真参照) どうしたらいいのでしょうか?ご回答よろしくお願いします。 PCスペック OS windows 7 Visual Studio Proffetional Edition visual Studio .net Fream work 3.5 SP1 VS2008を起動させたのは今回が初めてです インストール中エラーが起こることはありませんでした。

  • Visual Studio 2010のエラー

    Visual Studio 2010 Ultimateを使っているのですが、 普通に立ち上げてプロジェクトを作るか開くかをして始めて、 保存などやその他の問題は何もないのですが、終了した時に毎回 「Microsoft Visual Studio でエラーが発生したため終了します。」と表示され、 「Microsoft Visual Studio を再起動しています」と出て、頼んでもないのに再起動されるか、 または「Microsoft Visual Studio は動作を停止しました。」とエラーが出て終了したりします。 終了の時に出るだけのエラーですので、気にしなくてもいいといえばいいのでしょうが、何か原因があるなら解消したいなと考えています。 ちなみにMicrosoft Updateはきちんとしているので最新版です。 補足ですが、プロジェクトやファイルを作ったり開いたりせずにそのまま消せばエラーは全く出ないで終了してくれます。 何か原因や、解決方法がわかる方がいましたら教えてください。 よろしくお願いします。

  • visual studio 2015 exe 生成

    visual studio 2015のC++でWin32アプリケーションを作りました。 デバッグしようとしたところ、ビルドエラーが発生して、 「プログラム 'c:¥users¥documents¥visual studio 2015¥Projecst¥Win32project1¥Win32project1.exe'を開始できません。 指定されたファイルが見つかりません」と表示されます。 ソリューションのビルドは正常に出来ます。 そこでprojectのファイルを開いて見たのですが、確かにexeファイルが生成されていませんでした。 特に設定はいじってないです。 どうすればexeファイルが生成されるのでしょうか?

  • visual studio 2008 プロジェクトへファイル追加方法

    visual studio 2008 プロジェクトへファイル追加方法 プロジェクトのフォルダにCPPファイルなどを追加したのですが、VS2008のソリューションエクスプローラ上に表示されません。表示するにはどうしたらいいのでしょうか?

  • Visual Studioに関して

    Microsoft Visual Studio 2005で作成したプロジェクトを Microsoft Visual Studio2008で開こうとすると 変換ウィザードが出てきて、変換するのですが、その際に読み取りエラーが生じてしまい、プロジェクトがよみとれませんでした。 原因がわからずにとても困っております。 皆さんのなかのこんな経験をしたかたいらっしゃいませんか? 何か特別に何かをしなければいけないのでしょうか? Visual Studio のバージョンが違うと読み取ることはできないのでしょうか? とても困っております。どなたかわかる方回答よろしくお願いいたします。

  • cppファイルを直接visual studioで開き、ビルドするには?

    cppファイルを直接visual studioで開き、ビルドするには? 私はvisual studio 2008を使ってプログラミングをしています。 いつもみたいに、プロジェクト作成→cppファイル作成って流れでやると普通に(ビルドやデバッグが)できるのですが、 プロジェクトを作成せず、裸のcppファイルだけをvisual studioで開くと、ビルドとか何もできません。実行して、コンソール画面を出したいのですが…。 出来る方法はあるのでしょうか? また、どうしてこの方法ではできないのかも、教えてくれるとありがたいです。 よろしくお願いします。

  • Visual Studio2003について

    古いバージョンですみませんが、Microsoft Visual Studio .NET 2003 を持っています。 バージョンアップはしていません。 既存のコード ファイルからprjファイル作成するにはどのようにすると出来るでしょうか? ネットにはVisual Studio 2005からは、[ファイル] メニューの [新規作成] を選択し、[既存のコードからプロジェクトを作成]で既存コード ファイルからの新しいプロジェクトの作成ウィザードが出るようですが、Microsoft Visual Studio .NET 2003の、[ファイル] メニューの [新規作成] を選択しても、[既存のコードからプロジェクトを作成]が在りません。インターネットから持ってきた、既存のcのファイルでprjファイルがありません。 Microsoft Visual Studio .NET 2003 でprjファイルを作りたいのですが、どのようにすると出来るのでしょうか? こちらは初心者ですので丁寧な説明、ご教授くだされば幸いです。 宜しくお願いします。

  • Visual Studio2008で簡単にプログラムを組む方法を教えてください

    お世話になります。c++初心者です 現在Visual Studio2008でc++のプログラムを組んでいるのですが、 ソースファイルフォルダの下に2つ以上プログラムがあると、 それらをまとめて処理してしまうようで、できれば、 a1.cpp,a2.cpp,というように、分割してコンパイル&実行したいのですが、 そのような方法は可能でしょうか? 本来ならば、フリーのソフトで実行すればよいのですが、 どうもそれに見合うものがなく、Visual Studioを使っています。 状況は、プロジェクトの下に、ソースファイルフォルダ、 ヘッダーファイルフォルダ、リソースファイルフォルダがあり、 ソースファイルフォルダに新しい項目を追加する形で、記述しています。 よろしくお願いいたします。

  • C# フォームを追加するとエラー

    C# 勉強中の者です。Visual Studio 2008 を使用しています。 既に一つのフォームで実行できているプロジェクトがあり、[プロジェクト]-[Windows フォームの追加]から追加してフォームを2つにしてみようと思いましたが、以下エラーが出てしまいます。 <エラー内容> ファイル内にデザインできるクラスがないため、このファイルのデザイナを表示できませんでした。ファイルの以下のクラスがデザイナで見つかりました: Form2 --- 基本クラス 'System.Object' をデザインできません。 <このエラーのヘルプ> Visual Studio 内のクラスが、画面上でデザインできるクラスから継承されていないため、ファイルのデザイナを開けません。 どうすればフォームを追加することができるのでしょうか? よろしくお願いします。