Textrue 简单理解为图片信息的容器
TextrueRegion对Textrue截取的作用(左上角为坐标原点截取)//TextrueRegion(textrue,x,y,width,heigh)// x y 为截取起始点
Sprite 本身继承自TextrueRegion, 包含了几何相关的 如旋转 缩放 颜色等对textrue的设置。(原始为左下角)
SpriteBatch 简单理解为画笔(左下角为坐标原点开始绘制)
batch.begin();
batch.draw();
batch,end();
Stage 舞台 Actor 演员
stage = new Stage(wdith,height,keepAspectRatio); 最后一个参数 是否铺满整个屏幕,true就不铺满;
stage.addActor(actor);//将演员添加到舞台
stage.act()
stage.draw()
Actor 演员 可以添加各种旋转移动等action,以及监听事件
image.addListenner(new InputListener(){
touchdown(){
if(music.isplaying == true){
music.pause();
}else{
music.play();
}
return true;
}
});
Music 处理比较长的音频文件
Sound 处理比较短的音频文件
Gdx.gl.glClearColor(1,1,1,1);将屏幕设置成白色
Gdx.gl.glClear(GL20_GL_COLOR_BUFFER_BIT);清空颜色缓冲区
Gdx.input.setInputProcessor(stage); 来接受处理事件Gdx.audio.newMusic(Gdx.files.internal(music/m1.ogg)); //ogg格式的音效文件优先
Gdx.audio.newSound(Gdx.files.internal(music/m2.ogg)); //ogg格式的音效文件