首页 > 代码库 > libgdx Screen 场景切换
libgdx Screen 场景切换
直接摆代码:
1 public class MainGame extends Game{2 @Override3 public void create() {4 this.setScreen(new ScreenOne());5 }6 }
代码中ScreenOne实现com.badlogic.gdx.Screen接口。
当需要切换场景的时候,调用game的setScreen方法即可,奏是这么简单
当然多个场景的情况下,Screen的实现类里最好持有game的引用,或者是game直接写成单例模式。
主要嘛,就是在想切换场景的时候代码好写罢了。
如以下Screen:
1 public class ScreenTwo implements Screen {2 private Game game;//在需要切换场景的时候直接game.setScreen3 4 public ScreenTwo(Game game) {5 this.game = game;6 }7 ......
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。