执行图像处理的模块。
刷新游戏画面,并将时间推前 1 帧。此方法必须在一定时间内调用一次。
loop do Graphics.update Input.update do_something end
等待指定的帧数,相当于:
duration.times do Graphics.update end
淡出画面。
duration 是执行淡出所需的的帧数。
淡入画面。
duration 是执行淡入所需的的帧数。
冻结当前画面,准备渐变的执行。
调用此方法之后到调用 transition 方法之前,画面可以继续绘制,但是不会反应到屏幕上。
执行由 Graphics.freeze 所冻结的画面到当前画面的渐变。
duration 是渐变的帧数。省略时预设为 8。
filename 是指定的渐变图形文件名,未指定时则执行标准淡出。扩展名可以省略。
vague 是设置图像的起始点和终结点之间边界的模糊度,数值愈大则愈模糊。省略时预设为 40。
将当前游戏画面截图存为 Bitmap 实例。
此方法获取的是屏幕缓冲中的图像,与调用 freeze 方法没有关联。
所生成的位图在不使用时必须被释放掉。
获取画面的宽度和高度。
预设为 800 和 600.
获取画面宽度和高度的 Array。
修改画面的尺寸。
宽度和高度的大小没有限制,但是考虑到效率问题,不建议大于 960 × 544。
每秒钟刷新画面的次数(FPS)。数值愈大就需求愈多的CPU资源。预设为 60。
一般不建议修改此数值。
画面刷新次数的计数。游戏开始时将此属性设为 0,游戏的时间(秒)可以由 此数值 / 刷新率 计算出来。
画面的亮度。取 0~255 范围间的数值。在淡出、淡入和渐变方法中需要在内部修改此数值。
获取画面的实际帧数。