• 【libGDX】ApplicationAdapter生命周期


    1 前言

            libGDX 中,用户自定义的渲染窗口需要继承 ApplicationAdapter 类,ApplicationAdapter 实现了 ApplicationListener 接口,但实现的方法都是空方法,方法释义如下。

    1. public interface ApplicationListener {
    2. // 应用首次创建时调用一次
    3. public void create();
    4. // 窗口尺寸改变时调用一次
    5. public void resize (int width, int height);
    6. // 每帧调用一次
    7. public void render();
    8. // 应用暂停时调用一次
    9. public void pause();
    10. // 应用从暂停到恢复时调用一次
    11. public void resume();
    12. // 应用销毁时调用一次
    13. public void dispose();
    14. }

             执行时序如下。

    2 实验

            Test.java

    1. package com.zhyan8.test;
    2. import com.badlogic.gdx.ApplicationAdapter;
    3. import com.badlogic.gdx.Gdx;
    4. public class Test extends ApplicationAdapter {
    5. private static final String TAG = "Test";
    6. @Override
    7. public void create() { // 应用首次创建时调用一次
    8. Gdx.app.log(TAG, "create");
    9. }
    10. @Override
    11. public void resize(int width, int height) { // 窗口尺寸改变时调用一次
    12. Gdx.app.log(TAG, "resize, width=" + width + ", height=" + height);
    13. }
    14. @Override
    15. public void render() { // 每帧调用一次
    16. // Gdx.app.log(TAG, "render");
    17. }
    18. @Override
    19. public void pause() { // 应用暂停时调用一次
    20. Gdx.app.log(TAG, "pause");
    21. }
    22. @Override
    23. public void resume() { // 应用从暂停到恢复时调用一次
    24. Gdx.app.log(TAG, "resume");
    25. }
    26. @Override
    27. public void dispose() { // 应用销毁时调用一次
    28. Gdx.app.log(TAG, "dispose");
    29. }
    30. }

            打印日志如下。

  • 相关阅读:
    WPF 入门笔记 - 08 - 动画
    Flink 运行架构和核心概念
    Java笔记(六)
    Java数据库连接-JDBC
    MybatisPlus多数据源
    2012年认证杯SPSSPRO杯数学建模A题(第一阶段)蜘蛛网全过程文档及程序
    代码+视频,R语言如何从可信区间推断P值
    fastadmin后台系统无法删除文件
    贴近摄影测量,如何让平遥古城焕发生机?
    uni-app 打包H5外部浏览器唤起微信支付
  • 原文地址:https://blog.csdn.net/m0_37602827/article/details/134453265