libgdx学习笔记

libgdx学习笔记

ID:38581449

大小:144.50 KB

页数:14页

时间:2019-06-15

libgdx学习笔记_第1页
libgdx学习笔记_第2页
libgdx学习笔记_第3页
libgdx学习笔记_第4页
libgdx学习笔记_第5页
资源描述:

《libgdx学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Texture(纹理)publicclassHelloWorldimplementsApplicationListener{publicSpriteBatchbatch;//声明纹理publicTexturetexture;publicSpritesprite;@Overridepublicvoidcreate(){batch=newSpriteBatch();//实例化texturetexture=newTexture(Gdx.files.internal("data/Potato.jpg"));}publicvoidrender(){Gdx.gl.gl

2、ClearColor(1,1,1,1);//设置背景为白色Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);//清屏batch.begin();batch.draw(texture,0,0,480,320);batch.end();}}SpriteBatch类(SpriteBatch就是一个画笔)首先声明类名,实例化、在绘制的的时候分三步,必须先调用begin()方法,然后再调用draw()方法,最后画完了调用end()结束。publicclassHelloWorldimplementsApplicationListener

3、{publicSpriteBatchbatch;//声明纹理publicTexturetexture;publicSpritesprite;publicvoidcreate(){batch=newSpriteBatch();//实例化texturetexture=newTexture(Gdx.files.internal("data/Potato.jpg"));}publicvoidrender(){Gdx.gl.glClearColor(1,1,1,1);//设置背景为白色Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);

4、//清屏batch.begin();batch.draw(texture,0,0,480,320);batch.end();}TextureRegion类(截图工具)publicclassHelloWorldimplementsApplicationListener{publicSpriteBatchbatch;//声明纹理publicTexturetexture;publicTextureRegiontextureRegion;publicSpritesprite;publicvoidcreate(){batch=newSpriteBatch();//实

5、例化texturetexture=newTexture(Gdx.files.internal("data/Potato.jpg"));textureRegion=newTextureRegion(texture,0,0,512,512);//textureRegion=newTextureRegion(texture,512,512,-512,//-512);---反方向截图}publicvoiddispose(){batch.dispose();texture.dispose();}publicvoidrender(){Gdx.gl.glClearCol

6、or(1,1,1,1);Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);batch.begin();//batch.draw(texture,0,0,480,320);batch.draw(textureRegion,0,0,480,320);batch.end();}}Sprite类publicclassHelloWorldimplementsApplicationListener{publicSpriteBatchbatch;//声明纹理publicTexturetexture;publicSpritesprite;p

7、ublicvoidcreate(){batch=newSpriteBatch();//实例化texturetexture=newTexture(Gdx.files.internal("data/Potato.jpg"));TextureRegionregion=newTextureRegion(texture,512,0,512,512);sprite=newSprite(region);sprite.setSize(120,120);//设置绘制的大小,为了方便我们设置的120,120,小一点方便查看sprite.setOrigin(sprite.get

8、Width()/2,sprite.getHeight()/2);/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。