2012-09-27 26 views
1
public EngineOptions onCreateEngineOptions() { 
    instance = this; 
    mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT); 

    return new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, 
      new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), mCamera)).setNeedsSounds(true); 
} 

顯示錯誤,同時使聲音它是否顯示錯誤 方法setNeedsSound(布爾值)是未定義的類型EngineOptions顯示錯誤的方法setNeedsSound(布爾值)是未定義的類型EngineOptions

也試過

return new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, 
       new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), mCamera)).getAudioOptions().setNeedsSound(true); 

但顯示錯誤 類型不匹配:不能從AudioOptions轉換爲EngineOptions

回答

0

嘗試這樣

final EngineOptions engineOptions = new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, 
      new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), mCamera); 
    engineOptions.getAudioOptions().setNeedsSound(true); 
    engineOptions.getAudioOptions().setNeedsMusic(true); 
0

你似乎在你的代碼的額外)。試試:

return new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), mCamera).setNeedsSounds(true); 
相關問題