发送手柄按键
方法名称
sendKeyEvent(keyCode, action, keyType)
功能描述
发送手柄按键事件到云机。
参数说明
|
字段名 |
类型 |
是否必选 |
说明 |
|---|---|---|---|
|
keyCode |
Number |
是 |
具体的按键编码
|
|
action |
Number |
是 |
按键动作
|
|
keyType |
Number |
否 |
键类型
默认为207:键盘类型 |
返回值
无
调用示例
onButtonDown(key) {
let keycode =0;
switch(key){
case "UP":
keycode = 19;
break;
case "DOWN":
keycode = 20;
break;
case "LEFT":
keycode = 21;
break;
case "RIGHT":
keycode = 22;
break;
case "X":
keycode = 307;
break;
case "Y":
keycode = 308;
break;
case "A":
keycode = 304;
break;
case "B":
keycode = 305;
break;
case "L1":
keycode = 310;
break;
case "L2":
keycode = 312;
break;
case "R1":
keycode = 311;
break;
case "R2":
keycode = 313;
break;
case "SELECT":
keycode = 314;
break;
case "START":
keycode = 315;
break;
case "L3":
keycode = 317;
break;
case "R3":
keycode = 318;
break;
}
console.log((new Date()).toLocaleString()+" onButtonDown "+ key+" keycode"+keycode);
//发送虚拟手柄某个按键被按下的事件到云机
player.sendKeyEvent(keycode,0,214);
}