【发布时间】:2015-06-25 03:23:58
【问题描述】:
将 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 有一种更简洁的方式。
版本
- Chrome v43
- Unity 5.1.1f1
【问题讨论】:
标签: unity3d unity-webgl