Android游戏引擎libgdx使用教程16:使用TexturePacker工具加快开发速度

鸡啄米  •  扫码分享
我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  
Java代码
  1. package com.cnblogs.htynkn.game;  
  2.   
  3. import com.badlogic.gdx.ApplicationListener;   
  4. import com.badlogic.gdx.Gdx;   
  5. import com.badlogic.gdx.graphics.GL10;   
  6. import com.badlogic.gdx.graphics.g2d.TextureAtlas;   
  7. import com.badlogic.gdx.scenes.scene2d.Stage;   
  8. import com.badlogic.gdx.scenes.scene2d.ui.Image;  
  9.   
  10. public class TexturePackerDemo implements ApplicationListener {  
  11.   
  12.     Stage stage;   
  13.       
  14.     @Override   
  15.     public void create() {   
  16.         stage=new Stage(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), false);   
  17.         TextureAtlas atlas=new TextureAtlas(Gdx.files.internal("imgs/pack")); //根据pack文件获取所有图片   
  18.         Image image1=new Image(atlas.findRegion("14")); //获取名为14的图片,并创建一个Image对象   
  19.         image1.scaleX=image1.scaleY=0.2f;   
  20.         image1.x=image1.y=0;   
  21.         Image image2=new Image(atlas.findRegion("xpic2766"));   
  22.         image2.x=image2.y=40;   
  23.         image2.scaleX=image2.scaleY=0.5f;   
  24.         stage.addActor(image1);   
  25.         stage.addActor(image2);   
  26.     }  
  27.   
  28.     @Override   
  29.     public void dispose() {   
  30.         stage.dispose();   
  31.     }  
  32.   
  33.     @Override   
  34.     public void pause() {   
  35.         // TODO Auto-generated method stub  
  36.   
  37.     }  
  38.   
  39.     @Override   
  40.     public void render() {   
  41.         Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);   
  42.         stage.act(Gdx.graphics.getDeltaTime());   
  43.         stage.draw();   
  44.     }  
  45.   
  46.     @Override   
  47.     public void resize(int width, int height) {   
  48.         // TODO Auto-generated method stub  
  49.   
  50.     }  
  51.   
  52.     @Override   
  53.     public void resume() {   
  54.         // TODO Auto-generated method stub  
  55.   
  56.     }  
  57.   
  58. }  

随意打赏

提交建议
微信扫一扫,分享给好友吧。