第十一章 图像

Android游戏开发群:290051794
Libgdx游戏开发框架交流群:261954621

介绍

图像模块提供了当前设备和应用窗口的信息和访问OpenGL上下文的信息。具体来说,有关屏幕大小,像素密度和帧缓冲特性比如颜色深度,抗锯齿等。与其他模块一样,通常通过Gdx类进行访问。
OpenGL Context
一个特定的使用这个模块的方式是访问当前的OpenGL上下文进行更底层的操作和查询。
下面的示例就是通过OpenGL ES2清除框架和深度缓冲区:

Gdx.gl20.glViewport( 0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight() );
Gdx.gl20.glClearColor( 0, 0, 0, 1 );
Gdx.gl20.glClear( GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT );

Frame Time
在Graphics类中,一个非常有用的方法就是 getDeltaTime(),它可以提供从上次渲染帧后的时间。这对于那些基于时间的动画非常有用,当帧独立不是必须的时。比如演员或UI动画在舞台中通过渲染方法进行控制。

stage.act( Math.min( Gdx.graphics.getDeltaTime(), 1/30 ) );

作者:宋志辉 
出处:http://blog.csdn.net/song19891121
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 
支持: 新浪微博 腾讯微博

时间: 2024-07-29 01:22:12

第十一章 图像的相关文章

第十一章 图像之清屏

Android游戏开发群:290051794 Libgdx游戏开发框架交流群:261954621 在Libgdx进行清屏操作不同于普通的OpenGL应用,其中一点就是访问OpenGL上下文的方式不同. 接下来实例就是清除深度缓冲的实例: @Override public void render() { Gdx.graphics.getGL20().glClearColor( 1, 0, 0, 1 ); Gdx.graphics.getGL20().glClear( GL20.GL_COLOR_B

第十一章 图像之2D(2)

Android游戏开发群:290051794 Libgdx游戏开发框架交流群:261954621   作者:宋志辉 出处:http://blog.csdn.net/song19891121本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 支持: 新浪微博 腾讯微博

第十一章 图像之2D(1)SpriteBatch

Android游戏开发群:290051794 Libgdx游戏开发框架交流群:261954621   作者:宋志辉 出处:http://blog.csdn.net/song19891121本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 支持: 新浪微博 腾讯微博

第十一章 事件[《.net框架程序设计》读书笔记]

.net框架|笔记|程序|设计 第十一章 事件 摘要: ?????? 本章讲述事件的应用,包括: n???????? 发布事件设计模式 n???????? 侦听事件的方法 n???????? 显式控制事件注册 n???????? 一个类型定义多个事件并减少内存资源 ? 一.???????????? 发布事件 1.发布事件的类型提供的功能: l???????? 允许其他对象登记事件 l???????? 允许其他对象注销事件 l???????? 维护一个登记对象列表,在事件发生时通知相应的登记对象

java编程思想-java编程四线第二十一章 线程SynchronizationComparisons.java有错误

问题描述 java编程四线第二十一章 线程SynchronizationComparisons.java有错误 //BaseLine 和AtomicTest 是线程不安全的 ,求解答 //: concurrency/SynchronizationComparisons.java// Comparing the performance of explicit Locks// and Atomics versus the synchronized keyword.import java.util.c

gwt-关于《GWT揭秘》书中的第十一章项目问题

问题描述 关于<GWT揭秘>书中的第十一章项目问题 我是一名新手,最近在看<GWT揭秘>,照着书把GwtFlow这个项目搭建了一下,但是点击"申请报销"按钮触发ApplyAction类中的handleEvent(BaseEvent be)方法并不能使HtmlPanel类中已经重写的setHtml(String html)方法得到执行,也就是说永远不可能fireEvent(HtmlReady),也就没法改变htmlReady的值,进而也就没法show申请表(App

[转]李战大师-悟透delphi 第十一章 面向对象数据库基础

第十一章  面向对象数据库基础 第二节 数据对象的标识我们在关系数据库的设计和开发中,可能经常需要一些唯一的编号或标识,用来作为关键字,以区别每一个不同的人,每一张不同的单据,每一次不同的信息登记,等等.并且,我们也一直采用这些编号和标识,作为关系的连接字段.但是,要保证编号或标识是完全唯一的,却是一个不大不小的难题.下面我们将详细讨论这一问题,并希望能从另一个高度来理解这一问题.不过,我们首先来看看问题是怎样由来的.现在,给大家讲一个故事. 从前,在北京降生了一个漂亮的小女孩.接生的李阿姨说,

python 教程 第十一章、 异常

第十一章. 异常 1)    try/except/else格式 try: s = raw_input('--> ') except EOFError: print 'Why did you do an EOF on me?' except: print 'Error occurred.' else: print 'Done' except参数说明: except:             Catch all (or all other) exception types. except name

【PMP】Head First PMP 学习笔记 第十一章 风险管理

第十一章 风险管理 计划再仔细的项目也会遇到麻烦. 什么是风险 风险是任何可能影响项目的不确定时间或状况,但并非所有风险都是负面的 风险(risk) 事件(event) 状况(condition) 机会(opporunity) 风险偏好.为了预期的回报,一个实体愿意承受不确定的程度. 风险承受力.组织或个人能承受的风险程度.数量或容量. 风险临界值.干系人特别关注的特定的不确定程度或影响程度. 规划风险管理 规划风险管理过程在项目构思阶段就应开始,并在项目规划阶段的早期完成. 输入 项目管理计划