我正在为使命召唤游戏编写一个 DLL,我做了很多工作,但我的问题在于下面的代码:
int func = 0;
-----
if (cl_ingame=1){ Sleep(35);start(); }
void start()
{
command(x,x, "c \"Press up for 11th\"");
func = 1;
Sleep(3000);
command(x,x, "c \"Press up for Unlock all\"");
func = 2;
if (dpad = up){
if (func = 1){
do11th();
}else if (func = 2){
doUnlock();
}
}
现在困扰的不是它自己的代码,而是void“start”将成为一个循环的事实,现在我的问题是如果游戏已经忙于循环,我将无法使用任何控件或调用任何函数一个,所以我需要找出如何为 C++ 线程化
我知道谷歌是男人最好的朋友,但它并没有真正解释得非常详细,如果有人可以简单地给我一个示例线程就像这样
(线程){函数}
如何停止线程以及如何调用/启动线程
非常感谢您的帮助