首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

图形作图概念

2012-09-29 
图形绘制概念纹理Texture:普通图片如.png解码后上传到图形处理器的图片。Texture texture new Texture(Gd

图形绘制概念
纹理Texture:普通图片如.png解码后上传到图形处理器的图片。

Texture texture = new Texture(Gdx.files.internal("image.png"));


纹理区TextureRegion:用于绘制纹理中某一部分(区域)时使用。
TextureRegion tr = new TextureRegion(texture,10,5,30,40);

表示纹理texture中从坐标(10,5)处宽度为30,高度为40的区域。

精灵Sprite:继承自TextureRegion,用来定义一个用来绘制几何图形或纹理的区域。并提供了操作纹理的方法,如设置坐标、缩放、旋转等。
Sprite sprite = new Sprite(texture);sprite.setPosition(10,20);sprite.rotate = 90;


精灵集SpriteBatch:还未提交给图形处理器处理的图形集合,用来集中管理绘制图形。如果纹理改变了,则需要重新绑定。由于绑定操作代价高,因此经常将多个小图绑定到一张大图中绘制。如TexturePacker工具。
SpriteBatch sb = new SpriteBatch();sb.begin();sb.draw(texture,10,10);sb.end();

热点排行