第五章(1)Libgdx应用框架之生命周期
生命周期
一個libgdx應用有一個良好定義的生命周期,管理應用的狀態,比如創建,暫停和恢復,渲染和處理應用。
ApplicationListener
應用開發者通過實現ApplicationListener接口來調整生命周期:
publicclassMyGameimplementsApplicationListener{publicvoid create (){}publicvoid render (){ }publicvoid resize (int width,int height){ }publicvoid pause (){ }publicvoid resume (){}publicvoid dispose (){ } }
?
?
?
ApplicationListener方法將調用方法如下:
?
| 方法 | 描述 |
| create () | 應用創建時調用 |
| resize(int width, int height) | 當游戲屏幕重新調整時調用且游戲不處于暫停狀態,它也會緊接著create()方法調用一次。 |
| render () | 方法在游戲循環渲染時調用,游戲邏輯通常也在方法中。 |
| pause () | 在Android上調用此方法時,是home鍵被按下或者收到來電(本教程只討論Android,其他參考其他資料)。 |
| resume () | 這個方法僅僅在Android中有,當一個應用從暫停狀態恢復時。 |
| dispose () | 當應用銷毀時調用,緊隨pause()。 |
?
下面展示了生命周期的過程:
?
?
?
?
作者:宋志輝?
出處:http://blog.csdn.net/song19891121
本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。?
支持:?新浪微博?騰訊微博
轉載于:https://www.cnblogs.com/hainange/archive/2013/05/12/6153566.html
總結
以上是生活随笔為你收集整理的第五章(1)Libgdx应用框架之生命周期的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分类算法之决策树介绍
- 下一篇: linux系统用户迁移