|
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 | 是否使用自动循环回滚 |
1.8.0