質問: mu[c].left; mu[c].loop(); } void stop() { mu[c].close(); minim.stop(); super.stop(); } ``` ### 補足情報(言語/FW/ツール等のバージョンなど) Mac Processing3を使用、ライブラリはminimを使用。
回答: background()で画面を初期化しているので setup()内のbackground()のあとに 最初のテキスト表示を keyPressed()内のbackground()のあとに 切替後のテキスト表示を 行えばご希望の動作になります keyPressed()内については c=key-49としたり 表示するテキストの配列を用意したり AudioPlayerのgetMetaData()メソッドを使ったり するのでなければ switchのcase文に case '1': c=0; text("hoge0",20,20); break; と追加するのが一番手っ取り早いです ただし切替後のテキスト表示は テキスト描画前にテキストを描画する色や cameraの位置が変わってしまっているので fill(0); camera(); などとしてリセットします