我有一個cocos2d-x的遊戲。當我按'主頁'按鈕退出遊戲時,它會關閉遊戲,但我不希望它在後臺運行。我怎樣才能做到這一點?Cocos2d-x如何禁止遊戲在後臺運行
回答
進入的iOS(iPhone):
按照蘋果的文檔,你不應該退出編程應用程序,但是,如果你仍然想退出應用程序上的一些按鈕的單擊事件,比你應該使用下面這行。
exit(0);
但如何在Android上? –
對不起朋友,但我是iOS開發者。 –
您可以在當前Activity的onPause()/ onStop()方法上捕獲它並暫停實際遊戲。
此外,您還可以趕上的onResume(),如果需要在你的Android活動
恢復實際的遊戲,
@Override
onStop(){
android.os.Process.killProcess(android.os.Process.myPid());
}
在殺死進程之前,不需要'CCDirector :: sharedDirector() - > end()'? – alxcyl
@LanceGray我想你不需要。由於所有內容都在Java級別上進行了沙盒處理,因此即使您的C++代碼中存在內存泄漏,我想在您的進程被終止時它會被清除。不太確定。 –
- 1. 如何防止基於Cocos2dx的離線遊戲時間作弊?
- 2. 爲什麼我的LibGdx遊戲在幾分鐘的遊戲後停止運行?
- 3. 在後臺持續運行的iOS遊戲
- 4. 無法從android studio運行cocos2dx示例遊戲
- 5. 製作平臺遊戲,需要停止運行的方法
- 6. 在Linux上與Cocos2dx製作遊戲
- 7. 如何讓用戶對你的cocos2dx遊戲進行評分android
- 8. NIM遊戲 - 重新運行遊戲
- 9. 如何在cocos2dx中爲iOS遊戲製作滑動菜單
- 10. 如何在後臺運行?
- 11. 如何在後臺運行
- 12. 如何停止jMonkeyEngine遊戲?
- 13. 禁止應用程序在後臺運行
- 14. 整合(sdkbox)facebook sdk到cocos2dx v3.9遊戲
- 15. LibGDX VS Cocos2dx開發Android遊戲
- 16. cocos2dx遊戲的獲取時間
- 17. Java 2D遊戲在多次運行後運行緩慢
- 18. 遊戲框架:SBT運行VS遊戲運行
- 19. 可能會破壞正在運行的遊戲,然後重新運行它或運行其他遊戲
- 20. Eclipse禁用「在後臺運行」
- 21. 遊戲平臺
- 22. 在Ruby gem中運行`system'rake'`:如何禁止控制檯輸出?
- 23. 運行多個,如果在HTML遊戲
- 24. 如何在後臺運行shell命令並禁止所有輸出?
- 25. 如何顯示WinForm然後運行XNA遊戲?
- 26. iPhone:停止在後臺運行程序
- 27. 在XNA中檢測運行時遊戲平臺
- 28. 如何禁用在後臺運行的控制
- 29. Java遊戲 - 運行代碼順序在遊戲循環
- 30. 遊戲Applet未在2D遊戲中運行(while循環)
爲了澄清事情:你想讓你的遊戲按Home鍵時退出, *沒有*留在後臺,對不對? – thkala
是的。對不起,我的英文很差。 ;-) –
多數民衆贊成沒問題... :-) –