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

    
    
       
    
    
  • 相关阅读:
    L7-5 搞笑的表情包
    L7-6 神奇的验证码
    Fabric中的ACLs相关
    first-network
    关于MSP
    关于数字证书
    Linux命令学习笔记
    shell学习笔记
    区块链
    log的不同级别
  • 原文地址:https://www.cnblogs.com/hainange/p/6153566.html
Copyright © 2011-2022 走看看