博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Starter Classes of Libgdx
阅读量:7202 次
发布时间:2019-06-29

本文共 1869 字,大约阅读时间需要 6 分钟。

A Starter Class defines the entry point (starting point) of a Libgdx application,Starter Class定义libgdx应用的的进入口

Once booting has finished, the

Libgdx framework hands over control from the Starter Class (for example, the
demo-desktop project) to your shared application code (for example, the demo
project) by calling the different methods from the ApplicationListener interface
that the MyDemo class implements(英文原文)

一旦启动完成,libgdx框架就会将控制权从启动类转移给你的共享代码区,也就是核心代码区,其中的原理就是调用ApplicationListener接口中的各种方法,下面让我们来看代码

下面给出demo-desktop中的Main.java

package com.packtpub.libgdx.demo;import com.badlogic.gdx.backends.lwjgl.LwjglApplication;import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;public class Main {public static void main(String[] args) {LwjglApplicationConfiguration cfg =new LwjglApplicationConfiguration();cfg.title = "demo";cfg.useGL20 = false;cfg.width = 480;cfg.height = 320;new LwjglApplication(new MyDemo(), cfg);}}
new LwjglApplication(new MyDemo(), cfg);中传入的第一个参数为LwjglApplication实例,MyDemo实现了
LwjglApplication,第二个参数为LwjglApplicationConfiguration的实例。 运行后得到如下画面

下面给出demo-android中的MainActivity.java

package com.packtpub.libgdx.demo;import android.os.Bundle;import com.badlogic.gdx.backends.android.AndroidApplication;import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration;public class MainActivity extends AndroidApplication {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);AndroidApplicationConfiguration cfg =new AndroidApplicationConfiguration();cfg.useGL20 = false;initialize(new MyDemo(), cfg);}}

it is an instance of the MyDemo class. The instances of MyDemo

and AndroidApplicationConfiguration are passed as arguments to the
initialize() method. The configuration is set to not request OpenGL ES 2.0
support on an Android device.

转载于:https://www.cnblogs.com/yican/p/3634858.html

你可能感兴趣的文章
什么是BMC商业模式?
查看>>
不同浏览器中单选框和文字对齐的兼容
查看>>
Python 浮点数在列表中排序的问题
查看>>
一个失业三年后,又重新找回自信的小伙靠的是什么?
查看>>
JFinal学习-Excel导出
查看>>
linuxbridge 小贴士
查看>>
红旗inWise操作系统V8.0发布了!!!
查看>>
tiles2
查看>>
vi 合并多个文件
查看>>
切换npm源
查看>>
细数JDK里的设计模式
查看>>
Oracle中增加Split函数
查看>>
nagios 报警频率控制
查看>>
scrapy 应用
查看>>
Redis 部署策略
查看>>
2011-04-18 python 文件copy 之道 大全 (转)
查看>>
Mybatis Generator的model生成中文注释,支持oracle和mysql(通过实现CommentGenerator接口的方法来实现)...
查看>>
crate安装使用
查看>>
布隆过滤器
查看>>
cocos2dx的对象的内存释放
查看>>