LWJGL显示一 显示
来源:互联网 发布:centos cpu 编辑:程序博客网 时间:2024/04/28 17:48
LWJGL基础1(显示)
介绍
LWJGL库使用它自己的轻量级本地窗口(显示),并有其自己的输入系统。 这提供了一种创建快速,小范围内,可借鉴,可实现低延迟的输入现代游戏的一个坚实的基础。
LWJGL显示
类 Display 是 LWJGL中最重要的一个类。 它创建和控制本地窗口上呈现所有图形内容。
显示Display 类有3种方法是应该知道的,即:
create()
update()
destroy()
Display.create()
此方法将创建本机的显示窗口。 要设置显示窗口的大小,必须设置它的DisplayMode。 为简单起见,我们将在本教程中不介绍全屏模式。 DisplayMode的调用是在Display.create()之前,设置指定的宽度和高度显示如下:
Display.setDisplayMode(new DisplayMode(width,height));
Display.create();
这将创建本地所需的显示大小。 这个OpenGL方法将启动一个现实窗口。
为了保持一个基本的循环运行的应用程序将需要更新显示内容。
display.update()
LWJGL使用双缓冲,一切都将被吸引到一个离屏缓冲区。 当Display.update()被调用,它将交换的缓冲区,并设置可见。 通常情况下,这种方法被称为每帧渲染循环。 这种方法也将轮询键盘和鼠标。
display.destroy()
这种方法会关闭本地的显示,并清理所使用的任何资源。
例子
本地窗口上的关闭按钮被点击时,Display.isCloseRequested()方法将返回true。 这将用于在下面的例子来结束我们的渲染循环。
介绍
LWJGL库使用它自己的轻量级本地窗口(显示),并有其自己的输入系统。 这提供了一种创建快速,小范围内,可借鉴,可实现低延迟的输入现代游戏的一个坚实的基础。
LWJGL显示
类 Display 是 LWJGL中最重要的一个类。 它创建和控制本地窗口上呈现所有图形内容。
显示Display 类有3种方法是应该知道的,即:
create()
update()
destroy()
Display.create()
此方法将创建本机的显示窗口。 要设置显示窗口的大小,必须设置它的DisplayMode。 为简单起见,我们将在本教程中不介绍全屏模式。 DisplayMode的调用是在Display.create()之前,设置指定的宽度和高度显示如下:
Display.setDisplayMode(new DisplayMode(width,height));
Display.create();
这将创建本地所需的显示大小。 这个OpenGL方法将启动一个现实窗口。
为了保持一个基本的循环运行的应用程序将需要更新显示内容。
display.update()
LWJGL使用双缓冲,一切都将被吸引到一个离屏缓冲区。 当Display.update()被调用,它将交换的缓冲区,并设置可见。 通常情况下,这种方法被称为每帧渲染循环。 这种方法也将轮询键盘和鼠标。
display.destroy()
这种方法会关闭本地的显示,并清理所使用的任何资源。
例子
本地窗口上的关闭按钮被点击时,Display.isCloseRequested()方法将返回true。 这将用于在下面的例子来结束我们的渲染循环。
import org.lwjgl.LWJGLException;import org.lwjgl.opengl.Display;import org.lwjgl.opengl.DisplayMode;public class DisplayExample { public void start() { try { Display.setDisplayMode(new DisplayMode(800,600)); Display.create(); } catch (LWJGLException e) { e.printStackTrace(); System.exit(0); } // init OpenGL here while (!Display.isCloseRequested()) { // render OpenGL here Display.update(); } Display.destroy(); } public static void main(String[] argv) { DisplayExample displayExample = new DisplayExample(); displayExample.start(); }}
- LWJGL显示一 显示
- android 显示表情 (一)
- 一,显示各位数
- 一,显示各位数
- QT显示机制(一)
- 一、关注显示内容
- ucGUI 文本显示(一)
- 显示一幅图像
- 显示
- 显示
- 显示
- 显示
- 显示
- lwjgl点滴
- Struts分页显示一例
- Linux显示文件大小(一)
- 图形图像显示研究(一)
- 图片编号轮换显示(一)
- 深入理解JVM
- ActiveX控件测试容器
- 全排列的题目
- javascript3个转义函数
- ERP解决方案选型指导
- LWJGL显示一 显示
- Android学习13--使用Intent和IntentFilter进行通信
- Hadoop&MapReduce操作关系数据库(MySQL)
- HTTP协议资料收集
- 活出健康人生。
- 【iPhone代码片段之四】手势识别器的用法
- clientX offsetX screenX scroolTop的一点认识
- POJ 3259 Wormholes bellman_ford
- WinForm 点击按钮打开新窗口的时候关闭原来的窗口