Open Game Engine 2D API
 全部 函数 变量
函数
Screen

函数

void OGE_Screenshot ()
 截屏,把当前的游戏画面复制到图像中
int OGE_GetLastScreenshot ()
 取得最近一次截屏的图像ID
int OGE_GetScreenImage ()
 取得当前游戏画面的图像ID
void OGE_ShowFPS (bool bShow)
 在屏幕中显示或隐藏帧速
void OGE_LockFPS (int iFPS)
 锁定帧速
int OGE_GetFPS ()
 取得当前的帧速
int OGE_GetLockedFPS ()
 取得你想锁定的帧速
void OGE_ShowMousePos (bool bShow)
 在屏幕上显示或隐藏鼠标的位置
void OGE_SetDirtyRectMode (bool bValue)
 设置是否为脏矩形模式
void OGE_Scroll (int iIncX, int iIncY)
 滚动屏幕
void OGE_SetViewPos (int iLeft, int iTop)
 设置视口的位置
int OGE_GetViewPosX ()
 取得视口位置的横坐标
int OGE_GetViewPosY ()
 取得视口位置的纵坐标
int OGE_GetViewWidth ()
 取得视口的宽度
int OGE_GetViewHeight ()
 取得视口的高度
void OGE_StopAutoScroll ()
 停止自动滚屏
void OGE_StartAutoScroll (int iStepX, int iStepY, int iInterval, bool bLoop)
 开始自动滚屏
void OGE_SetAutoScrollSpeed (int iStepX, int iStepY, int iInterval)
 设置滚屏速度
void OGE_SetScrollTarget (int iTargetX, int iTargetY)
 为自动滚屏设定目标位置
void OGE_ShowMouseCursor (bool bShow)
 在屏幕上显示或隐藏系统鼠标光标
bool OGE_GetFullScreen ()
 检查游戏是否在全屏模式下跑
void OGE_SetFullScreen (bool bValue)
 为游戏设置全屏或窗口模式

函数文档

int OGE_GetFPS ( )

取得当前的帧速

返回:
当前帧速

检查游戏是否在全屏模式下跑

返回:
如果游戏是在全屏模式下跑,则返回真,否则返回假

取得最近一次截屏的图像ID

返回:
保存截屏画面的图像ID

取得你想锁定的帧速

返回:
你想锁定的帧速

取得当前游戏画面的图像ID

返回:
游戏画面的图像ID

取得视口的高度

返回:
视口的高度
int OGE_GetViewPosX ( )

取得视口位置的横坐标

返回:
视口位置的横坐标
int OGE_GetViewPosY ( )

取得视口位置的纵坐标

返回:
视口位置的纵坐标

取得视口的宽度

返回:
视口的宽度
void OGE_LockFPS ( int  iFPS)

锁定帧速

参数:
[in]iFPS想要锁定的帧速
void OGE_Scroll ( int  iIncX,
int  iIncY 
)

滚动屏幕

参数:
[in]iIncX沿X轴方向滚动的位移量
[in]iIncY沿Y轴方向滚动的位移量
void OGE_SetAutoScrollSpeed ( int  iStepX,
int  iStepY,
int  iInterval 
)

设置滚屏速度

参数:
[in]iStepX沿X轴方向的滚动步长(越大越快)
[in]iStepY沿Y轴方向的滚动步长(越大越快)
[in]iInterval滚动间隔(越小越快)
void OGE_SetDirtyRectMode ( bool  bValue)

设置是否为脏矩形模式

参数:
[in]bValue为真则使用脏矩形模式,否则不使用
void OGE_SetFullScreen ( bool  bValue)

为游戏设置全屏或窗口模式

参数:
[in]bValue是否使用全屏模式
void OGE_SetScrollTarget ( int  iTargetX,
int  iTargetY 
)

为自动滚屏设定目标位置

参数:
[in]iTargetX目标位置的横坐标
[in]iTargetY目标位置的纵坐标
void OGE_SetViewPos ( int  iLeft,
int  iTop 
)

设置视口的位置

参数:
[in]iLeft视口位置的横坐标
[in]iTop视口位置的纵坐标
void OGE_ShowFPS ( bool  bShow)

在屏幕中显示或隐藏帧速

参数:
[in]bShow为真则显示帧速,否则隐藏帧速
void OGE_ShowMouseCursor ( bool  bShow)

在屏幕上显示或隐藏系统鼠标光标

参数:
[in]bShow如果为真则显示,否则隐藏
void OGE_ShowMousePos ( bool  bShow)

在屏幕上显示或隐藏鼠标的位置

参数:
[in]bShow为真是显示鼠标位置,否则就隐藏起来
void OGE_StartAutoScroll ( int  iStepX,
int  iStepY,
int  iInterval,
bool  bLoop 
)

开始自动滚屏

参数:
[in]iStepX横坐标滚动步长
[in]iStepY纵坐标滚动步长
[in]iInterval滚动间隔
[in]bLoop是否使用自动循环回滚