将 Unity 项目作为 WebGL 应用程序运行时,是否可以在应用程序运行后捕获站点的输入事件(例如按键)?
目前,一旦 Unity 应用程序启动,它就会吃掉键盘事件,因此我无法在页面上的文本框中输入内容。我能想到的最好的解决方法是使用jQuery直接读取keypress
事件:
$('#input_message').keypress(function(evt){
event.preventDefault();
var code = evt.keyCode || evt.which;
var key=String.fromCharCode(code);
$('#input_message').val($('#input_message').val() + key);
});
};
这可以满足我的即时需求,但我希望通过 Unity API 有一种更简洁的方式。
版本
- 铬 v43
- 统一 5.1.1f1