版本:Unity 6(6000.0)
语言英语
  • C#

WebGLInput.captureAllKeyboardInput

建议更改

成功!

感谢你帮助我们提高 Unity 文档的质量。虽然我们无法接受所有的提交,但的确会阅读用户建议的每一个更改,并在适当情况下进行更新。

关闭

提交失败

由于某种原因,你建议的更改无法提交。请在几分钟后<a>重试</a>。感谢你抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static bool captureAllKeyboardInput;

描述

捕获所有键盘输入。

此属性确定 WebGL 是否捕获键盘输入。如果启用此选项(默认),所有输入都会由 WebGL 画布接收,而与焦点无关,并且网页中的其他元素不会接收键盘输入。如果你需要其他 html 输入元素接收输入,则需要禁用此属性。

using UnityEngine;

public class Example : MonoBehaviour { void Start() { #if !UNITY_EDITOR && UNITY_WEBGL // disable WebGLInput.captureAllKeyboardInput so elements in web page can handle keyboard inputs WebGLInput.captureAllKeyboardInput = false; #endif } }