1

下のコードを書いたところスプラッシュ、メニュー、ゲームシーンで背景音楽が再生されたのですが、自分のゲームシーンだけで再生する背景音楽を作りたいので教えてください。ありがとうございました。

public void onCreateResources(OnCreateResourcesCallback pOnCreateResourcesCallback) throws IOException
    {
        MusicFactory.setAssetBasePath("mfx/");

        try {
            music = MusicFactory.createMusicFromAsset(mEngine
                    .getMusicManager(), this, "abcd.wav");
            music.setLooping(true);
        } catch (IllegalStateException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } 
     ResourcesManager.prepareManager(mEngine, this, camera, getVertexBufferObjectManager());
        pOnCreateResourcesCallback.onCreateResourcesFinished();
  }

public void onCreateScene(OnCreateSceneCallback pOnCreateSceneCallback) throws IOException
    {
         music.play();
            SceneManager.getInstance().createSplashScene(pOnCreateSceneCallback);
     }
4

1 に答える 1

2

私は通常andを使用music.pause()しますmusic.resume()(停止後に再生が機能しなくなるため、理由はわかりません)。シーンを離れるときは、 を呼び出すことができますmusic.pause()。シーンに入ると、呼び出すことができますmusic.resume();

于 2014-02-21T12:15:32.440 に答える