gamepad_get_device_count

这个函数要么给你连接的游戏手柄的数量,要么是游戏手柄要连接的可用 “插槽” 的数量。

实际的返回值将取决于平台和该平台的内部配置,因此该函数应与函数gamepad_is_connected()结合使用,以确保在任何时候连接的pad的确切数量。

 

语法:

gamepad_get_device_count();

 

返回:

Real

 

例子:

var gp_num = gamepad_get_device_count();
for (var i = 0; i < gp_num; i++;)
{
    if (gamepad_is_connected(i))
    {
        global.gp[i] = true;
    }
    else
    {
        global.gp[i] = false;
    }
}

上述代码循环通过可用的游戏垫 (或游戏手柄插槽),然后检查每个游戏垫是否有连接的游戏手柄。然后,将返回的值用于将全局数组设置为truefalse,以用于将来的检查。