処理中にゲームのオーディオを読み込む際に問題が発生します。処理用サウンドライブラリを使用していましたが、オーディオファイルを正常に読み込むことができません。処理中にサウンドを取り込む際の問題
int scl = 20;
PImage playerPupper;
SoundFile inGameMusic;
SoundFile mainTitleMusic;
PFont titleFont;
PFont bodyFont;
int currentScene;
void setup(){
fullScreen();
player = new Player(new PVector(scl*2, height/2), new PVector(scl*2, scl*2));
frameRate(24);
inGameMusic = new SoundFile(this, "SoundAssets/Music/Dogstorm.mp3");
mainTitleMusic = new SoundFile(this, "BloodyTears.mp3");
titleFont = createFont("Fonts/PixelByzantine.ttf", 64);
bodyFont = createFont("Fonts/HelvetiPixel.ttf", 32);
currentScene = 1;
}
私はフォントの問題を持っていませんでしたが、私はサウンドファイルオブジェクト上の任意のメソッドを実行しようとし、プログラムを実行するたびに、それがクラッシュします。私はちょうどそれらをインスタンス化し、その上の任意のメソッドを実行したプログラムの実行が、私はそれを閉じたときに、私はコンソールに次のメッセージを取得していない場合は、次の
Error: Soundfile doesn't exist. Pleae check path
ERROR: /node/free: Node id -1 out of range
ERROR: /node/free: Node id -1 out of range
を私はすでに彼らからそれらを取って試してみましたフォルダを処理ファイルと同じ場所に置くことはできますが、問題はどのようなものか考えても問題ありません。
ディレクトリ構造:
2つのサウンドファイルに2つの異なるパスを使用しています。あなたのディレクトリ構造のスクリーンショットを投稿してください。これを実行するにはProcessing IDEを使用していますか? –
ええ、異なるディレクトリは、処理ファイルと同じ場所にオーディオを置くかどうかをテストしたかったからですが、違いは見られませんでした。 Visual Studioを使用してコードを編集し、Processing IDEでコードを実行しました。私はそれを埋め込むのに十分なポイントがなかったので、ポストの最下部にある画像へのリンク(「ディレクトリ構造」)を投稿しました。 :c –
ファイルを自分で配置する代わりに、処理エディタでファイルを追加してみてください。私の推測では、それらが 'data'サブディレクトリ内にあることを期待しています。 –