Open Game Engine 2D API
|
函数 | |
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 | ( | ) |
取得当前的帧速
bool OGE_GetFullScreen | ( | ) |
检查游戏是否在全屏模式下跑
int OGE_GetLastScreenshot | ( | ) |
取得最近一次截屏的图像ID
int OGE_GetLockedFPS | ( | ) |
取得你想锁定的帧速
int OGE_GetScreenImage | ( | ) |
取得当前游戏画面的图像ID
int OGE_GetViewHeight | ( | ) |
取得视口的高度
int OGE_GetViewPosX | ( | ) |
取得视口位置的横坐标
int OGE_GetViewPosY | ( | ) |
取得视口位置的纵坐标
int OGE_GetViewWidth | ( | ) |
取得视口的宽度
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 | 是否使用自动循环回滚 |