功能很重要,用于演员的盛装和管理。
1.API定义:拥有多个层次结构的二维场景,场景中有许多演员,处理纹理图片和接收的输入事件,以及负责操作游戏视角、
2.特点:盛装演员,监听并接收触屏事件,处理Group Actors。
3.提醒:Stage 本身封装了一个Camera(相机),用于适配不同分辨率设备。以及封装了一个精灵类(SpriteBatch)
特点:
1.Stage可以铺满屏幕,设置视角大小,同时设置照相机
2.调配Actor,Group 与 Screen之间的关系转换,一个Stage必须负责接收输入事件,同时,它将自动分配给演员(Actor)。
3.通常是调用Gdx.input.inputProcessor = stage
来实现监听注册
public Stage (float width, float height, boolean keepAspectRatio, SpriteBatch batch)
1.width 舞台宽度 2.height 舞台高度 3.keepAspectRatio 设置舞台是否铺满屏幕,true 则不铺满,false 则铺满。默认false 铺满。 4.传入声明的精灵类。
常用方法:
执行界面:
运行界面
DEMO:https://gitee.com/xcode_xiao/LibGdxDemos2/tree/master/StageDemo