0
我正在用cocos2D android創建一個遊戲。 我的問題是,當應用程序在後臺恢復後,我的應用程序圖像縮放更改,一切都變得很大,而不是我最初設置的內容。Cocos2D中的縮放問題
當我停止這個遊戲並重新啓動它時,則沒有問題。 這是Cocos2d的問題嗎?或 我該怎麼做才能解決這個問題? ,因爲我想在我的遊戲中使用簡歷功能。
我正在用cocos2D android創建一個遊戲。 我的問題是,當應用程序在後臺恢復後,我的應用程序圖像縮放更改,一切都變得很大,而不是我最初設置的內容。Cocos2D中的縮放問題
當我停止這個遊戲並重新啓動它時,則沒有問題。 這是Cocos2d的問題嗎?或 我該怎麼做才能解決這個問題? ,因爲我想在我的遊戲中使用簡歷功能。
有你在你活動增加底部的方法從你開始的cocos2d場景
@Override
public void onStop() {
super.onStop();
CCDirector.sharedDirector().end();
}
@Override
public void onPause() {
super.onPause();
CCDirector.sharedDirector().pause();
}
@Override
public void onResume() {
super.onResume();
CCDirector.sharedDirector().resume();
}
@Override
public void onDestroy() {
super.onDestroy();
}
@Override
public void onStart() {
super.onStart();
CCDirector.sharedDirector().attachInView(_glSurfaceView);
CCDirector.sharedDirector().setLandscape(false);
CCDirector.sharedDirector().setDisplayFPS(true);
CCDirector.sharedDirector().setAnimationInterval(1.0f/60);
scene = GameLayer1.scene();
CCDirector.sharedDirector().runWithScene(scene);}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
Bundle extras = getIntent().getExtras();
_glSurfaceView = new CCGLSurfaceView(this);
setContentView(_glSurfaceView);
}