跳到主要内容

🛰️ CPU优化模块()

📌 函数: HD优化_开启CPU

描述

打开CPU优化

原型

__int64 __stdcall HC_OpenCPU(__int32 窗口序号,BOOL 是否主线程调用=FALSE);

参数

__int32 窗口序号 - 窗口序号(从1开始)
bool 是否主线程调用 - 是否需要主线程来调用这个CALL

返回值

查看返回值表

注意事项


HD优化_开启CPU - 进阶用法

.版本 2
.子程序 示例2
调试输出("示例2")

HD优化_开启CPU - 高级应用

.版本 2
.子程序 高级示例
调试输出("高级示例")

📌 函数: HD优化_设置FPS

描述

设置帧数(绑定dx.public.down.cpu后台属性有效)

原型

__int64 __stdcall HC_SetFPS(__int32 窗口序号,__int32 iFPS=0);

参数

__int32 窗口序号 - 窗口序号(从1开始)
__int32 iFPS - 帧数(大于120表示关闭优化,可以用来在绑定后台的情况下关闭优化)

返回值

查看返回值表

注意事项

并非实际的帧数,这里只是一个参考值,内置默认为30
动态优化调试帧数的(自动计算帧率)

HD优化_设置FPS - 进阶用法

.版本 2
.子程序 示例2
调试输出("示例2")

HD优化_设置FPS - 高级应用

.版本 2
.子程序 高级示例
调试输出("高级示例")

📌 函数: HD优化_设置延迟

描述

设置帧数(绑定dx.public.down.cpu后台属性有效)

原型

__int64 __stdcall HC_SetCpuDwonMs(__int32 窗口序号, __int32 downMs = 0);

参数

__int32 窗口序号 - 窗口序号(从1开始)
__int32 downMs - 延迟毫秒数(自行根据实际情况而定一般在1ms到50ms之间)

返回值

查看返回值表

注意事项

如果调用了HC_HookMainThread挂接主线程,同时又调用了本接口,那么会动态(根据实际动态计算正数来)修改主线程调用CALL的检查频率

HD优化_设置延迟 - 基础示例

.版本 2

.子程序 _HD截图识别模式示例
.局部变量 模式结果, 逻辑型
.局部变量 当前模式, 整数型

' 测试普通识别模式
调试输出 ("设置为普通识别模式...")
模式结果 = HD截图_设置识别模式 (0)
.如果 (模式结果 = 假)
调试输出 ("普通识别模式设置成功")
当前模式 = 0
.否则
调试输出 ("当前为高频识别模式")
当前模式 = 1
.如果结束

HD系统_延时 (1000)

' 测试高频识别模式
调试输出 ("设置为高频识别模式...")
模式结果 = HD截图_设置识别模式 (1)
.如果 (模式结果 = 真)
调试输出 ("高频识别模式设置成功")
调试输出 ("注意:高频模式会占用更多系统资源")
.否则
调试输出 ("高频识别模式设置失败")
.如果结束

HD系统_延时 (1000)

' 恢复原来的模式
.如果 (当前模式 = 0)
HD截图_设置识别模式 (0)
调试输出 ("已恢复为普通识别模式")
.如果结束

HD优化_设置延迟 - 进阶用法

.版本 2
.子程序 示例2
调试输出("示例2")

HD优化_设置延迟 - 高级应用

.版本 2
.子程序 高级示例
调试输出("高级示例")

📌 函数: HD优化_关闭CPU

描述

关闭CPU优化

原型

__int64 __stdcall HC_CloseCPU(__int32 窗口序号,BOOL 是否主线程调用=FALSE);

参数

__int32 窗口序号 - 窗口序号(从1开始)
bool 是否主线程调用 - 是否需要主线程来调用这个CALL

返回值

查看返回值表

注意事项


HD优化_关闭CPU - 基础示例

.版本 2

.子程序 测试关闭CPU优化, 逻辑型, 公开
.局部变量 窗口序号, 整数型
.局部变量 结果, 逻辑型

窗口序号 = 1

' 关闭CPU优化
结果 = HD优化_关闭CPU (窗口序号, 假)
.如果 (结果 = 真)
调试输出 ("CPU优化关闭成功")
调试输出 ("已恢复默认运行模式")
.否则
调试输出 ("CPU优化关闭失败")
.如果结束

返回 (结果)

HD优化_关闭CPU - 进阶用法

.版本 2
.子程序 示例2
调试输出("示例2")

HD优化_关闭CPU - 高级应用

.版本 2
.子程序 高级示例
调试输出("高级示例")