第五章(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
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 
支持: 新浪微博 腾讯微博

				
时间: 2024-09-20 18:16:08

第五章(1)Libgdx应用框架之生命周期的相关文章

第十五章 接口[《.net框架程序设计》读书笔记]

.net框架|笔记|程序|设计 第十五章 接口 摘要: 接口的应用及完全限定名方式定义接口的应用. 一. 接口与继承 l C#支持单实现继承和多接口继承 l 接口中可以定义:事件.无参属性(属性).含参属性(索引器):C#不允许接口定义任何静态成员(CLR却允许定义静态成员):CLR不允许接口定义实例字段和构造器. l 缺省为public abstract 方法,但不可用任何修饰符进行修饰(包括public) l 将值类型转换为接口类型(假设其实现了某个接口),则值类型被装箱为引用类型,以调用其

《UML用户指南(第2版.修订版)》—第2章2.4节软件开发生命周期

2.4 软件开发生命周期 UML用户指南(第2版.修订版) UML在很大程度上是独立于过程的,这意味着它不依赖于任何特殊的软件开发生命周期.然而,为了从UML中得到最大的收益,应该考虑这样的过程,它是: 用况驱动的: 以体系结构为中心的: 迭代的和增量的. [在附录B中概述了Rational统一过程,对该过程的更完整处理在The Unified Software Development Process一书以及The Rational Unified Process中讨论.] 用况驱动(use c

《网络安全体系结构》一第2章 安全策略与运行生命周期

第2章 安全策略与运行生命周期 网络安全体系结构"策略是一种易于变化的临时信条,必须以圣徒般的热情才能得到贯彻."-莫汉达斯 • K • 甘地(Mohandas K. Gandhi)于1922年3月8日致印度国大党总书记的信 "你执行政策.我来玩政治."-美国副总统丹 • 奎尔(1988-1992)对其助手说,摘录于国际先驱论坛报,巴黎,1992年1月13日 目前,许多安全领域的人士都将安全策略视为不可避免的麻烦.但是,关于安全策略,究竟是什么让我们(包括我自己)充

Frontpage2000中文教程:第五章(最后的启示)

frontpage|教程|中文 第五章 最后的启示 启示(1)定置表格 表格可以定置它的长宽,具体怎么做的?我们新建一个网页,插入一个一行一列的表格.在表格内点击鼠标右键,选择表格属性.在弹出的窗口中设置(如图1). (图1) 启示(2)设置图片热点连接 有时你可能不希望一张图片都做上连接,只想为图片的某部分做上连接,这就叫做提片热点连接.如何做到呢?我们点击一下想要做热点连接的图片,你会看到Frontpage2000会自动在编辑区下面弹出一个工具栏(如图2). (图2) 你可以使用这些工具加工

第九章 方法[《.net框架程序设计》读书笔记]

.net框架|笔记|程序|设计 第九章 方法 一. 实例构造器 1. 前面提到用new操作符创建对象时的三部曲: l 为对象分配内存 l 初始化对象的附加成员(方法表指针和SyncBlockIndex) l 调用实例构造器初始化实例状态 在分配内存时,系统将所有内存位置均置为0值,这就是为什么字段初始化而未赋值时均为0或null值. 不调用实例构造器的情况: l 调用Object.MemberwiseClone()方法创建实例(分配内存:初始化附加成员:将源对象字节拷贝到新创建的对象) l 反序

《PHP程序设计》 第五章 中场一:数据库连接

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />          第五章 中场一:数据库连接      前两章中集中介绍了PHP语言,现在停下来开始创建一个应用程序.在本章中将创建一个连接MySQL数据库的应用程序.      在学习过前面两章之后,你肯定已经学会了怎样处理PHP内部数据,以及怎样编写语句和函数.下一步从逻辑上讲,应该到了学习如何用SQL(结构化查询语句

SEO从零开始第五章——新闻源与百度敏感词

  营销手段中包含了SEO,SEO是营销一部分如果想在SEO界有所成就那一定要学会网络营销手段,网络营销会了SEO自然就会了,因为SEO是根本网络营销而变的.2013年5月28日百度外链工具全新升级,我记得在SEO从零开始第2章节说过,快照全部停留在27号,28号百度肯定有动作,百度拒绝外链技术越来越成熟, 回到正题,最近很多灰色行业在大量收购百度新闻源来做百度敏感词语,先说说我自己理解的原理,先知道原理然后再推荐百度如何针对这些问题.目前主流获得敏感词语排名的方案企业,新闻源站劫持获取排名.百

&amp;gt; 第五章 类(rainbow 翻译)*1 (来自重粒子空间)

<<展现C#>> 第五章 类(rainbow 翻译)出处:http://www.informit.com\matter\ser0000002正文:第五章  类       前一章讨论了数据类型和它们的用法.现在我们转移到C#中至关重要的结构--类.没有了类,就连简单的C#程序都不能编译.这一章假定你知道了一个类的基本组成部分:方法.属性.构造函数和析构函数. C#在其中增加了索引和事件.       在这一章中,你学到下列有关类的话题.      . 使用构造函数和析构函数    

《.net编程先锋C#》第五章 类(转)

编程 第五章 类前一章讨论了数据类型和它们的用法.现在我们转移到C#中至关重要的结构--类.没有了 类,就连简单的C#程序都不能编译.这一章假定你知道了一个类的基本组成部分:方法.属性.构 造函数和析构函数. C#在其中增加了索引和事件.在这一章中,你学到下列有关类的话题.. 使用构造函数和析构函数.给类写方法.给一个类增加属性存取标志.实现索引.创建事件并通过代表元为事件关联客户.应用类.成员和存取修饰符. 5.1 构造函数和析构函数在你可以访问一个类的方法.属性或任何其它东西之前, 第一条执