TextureRegion的用法--将大图分割小图片
来源:互联网 发布:美工最好的网游 编辑:程序博客网 时间:2024/04/28 03:07
private Texture texture;
private SpriteBatch batch;
private TextureRegion[] regions = new TextureRegion[4];
@Override
public void create() {
texture = new Texture(Gdx.files.internal("data/tR.png"));
batch = new SpriteBatch();
regions[0] = new TextureRegion(texture, 0, 0, 64, 64);
regions[1] = new TextureRegion(texture, 64, 0, 64, 64);
regions[2] = new TextureRegion(texture, 0, 64, 64, 64);
regions[3] = new TextureRegion(texture, 64, 64, 64, 64);
}
@Override
public void resize(int width, int height) {
// TODO Auto-generated method stub
}
@Override
public void render() {
Gdx.gl.glClearColor(1, 1, 1, 1);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
// for (TextureRegion[] region1 : regions) {
// for (TextureRegion region2 : region1) {
// batch.draw(region2, 75 , 100);
// }
// }
//
for (int i = 0; i < regions.length; i++) {
batch.draw(regions[i], 100 * (i + 1), 200);
}
batch.end();
}
@Override
public void pause() {
// TODO Auto-generated method stub
}
@Override
public void resume() {
// TODO Auto-generated method stub
}
@Override
public void dispose() {
// TODO Auto-generated method stub
}
private SpriteBatch batch;
private TextureRegion[] regions = new TextureRegion[4];
@Override
public void create() {
texture = new Texture(Gdx.files.internal("data/tR.png"));
batch = new SpriteBatch();
regions[0] = new TextureRegion(texture, 0, 0, 64, 64);
regions[1] = new TextureRegion(texture, 64, 0, 64, 64);
regions[2] = new TextureRegion(texture, 0, 64, 64, 64);
regions[3] = new TextureRegion(texture, 64, 64, 64, 64);
}
@Override
public void resize(int width, int height) {
// TODO Auto-generated method stub
}
@Override
public void render() {
Gdx.gl.glClearColor(1, 1, 1, 1);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
batch.begin();
//注释部分可以用来做动画
// TextureRegion[][] regions = TextureRegion.split(texture, 64, 64);// for (TextureRegion[] region1 : regions) {
// for (TextureRegion region2 : region1) {
// batch.draw(region2, 75 , 100);
// }
// }
//
for (int i = 0; i < regions.length; i++) {
batch.draw(regions[i], 100 * (i + 1), 200);
}
batch.end();
}
@Override
public void pause() {
// TODO Auto-generated method stub
}
@Override
public void resume() {
// TODO Auto-generated method stub
}
@Override
public void dispose() {
// TODO Auto-generated method stub
}
0 0
- TextureRegion的用法--将大图分割小图片
- 在运行时将大图分割为小图片数组
- 分割一张大图为小图片数组
- 将一个大图像分割成几个小图像的代码
- 通过cocos裁切图片,将大图分为小图
- Libgdx TexturePacker大图分割为小图
- 将大图片完整的放到小div里
- 点击小图片弹出大图
- RadioButton的自定义大图片变为小图片
- Android 压缩大图到容量超小的图片
- 18.雪碧 网页小图片的使用,可以将它们设置到一张大图上,然后用背景距离调控他们出现的位置!
- jQuery点击小图片显示大图片
- 小图片组装成大图片
- 【CSS】选择大图中的小图片效果
- 从大图上裁剪小图,把小图设置为button按钮的图片
- linux文件分割(将大的日志文件分割成小的)
- linux文件分割(将大的日志文件分割成小的)
- 点击小图片显示相应的大图片的js的实现
- Gh0st学习笔记之 关键段
- UML建模之部署图(Deployment Diagram)
- php 除法取整
- CodeForces 375 B. Maximum Submatrix 2
- UML建模之业务处理模型(Business Process Model,BPM)
- TextureRegion的用法--将大图分割小图片
- 黑马程序员_IO流
- 操作像素
- UML建模之数据建模(Data Model Diagram)
- Entity Framework问题:ReferentialConstraint 中的依赖属性映射由存储生成的列
- Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代
- chapter15 Modules and Packages-01
- poi之pdf之生成pdf简单实例
- UML建模系列文章总结