栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在屏幕之间切换Libgdx

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在屏幕之间切换Libgdx

这就是我始终执行屏幕切换的方式:

首先,主类需要扩展Game(From

com.badlogic.gdx.Game
),然后您需要具有一个新的type字段
Game

public class ConnectFourApplication extends Game{     private Game game;

现在

game
在构造函数中初始化:

public ConnectFourApplication(){     game = this; // Since this class extends Game

要将screen设置为

MainScreen
,现在,您所需要做的就是使用
setScreen(newMainScreen(game));
method(通过传递,
game
以便我们可以从
MainScreen
类中设置屏幕)。现在,您需要一个新的
MainScreen
class
构造函数和一个新字段:

private Game game;public MainScreen(Game game){     this.game = game;

现在,您可以

game.setScreen(new Screen(game));
用来将屏幕设置为另一个实现的类
Screen

但是现在,在主类中,

render()
必须使用该方法
super.render();
来利用其他屏幕渲染中的所有内容!

public void render() {    clearWhite();    super.render();}

PS:请确保您要在屏幕上实际上课

implements Screen



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/483651.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号