如何将WebGLInput.captureAllKeyboardInput设置为false?

问题描述

我正在将Unity项目构建到WebGL,并且在加载Unity容器的页面上有一些HTML输入字段。但是由于Unity正在使用所有键盘输入,所以我无法在这些字段中键入。根据这个: https://docs.unity3d.com/2020.1/Documentation/ScriptReference/WebGLInput-captureAllKeyboardInput.html一个选项可以将captureAllKeyboardInput设置为false。但是,我该如何使用呢?如果我用以下脚本创建一个空的游戏对象是行不通的。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class disableKeyboardInput : MonoBehavIoUr
{
    // Start is called before the first frame update
    void Start()
    {
        WebGLInput.captureAllKeyboardInput = false;
    }
}

解决方法

通过将WebGLInput.captureAllKeyboardInput = false;替换为UnityEngine.WebGLInput.captureAllKeyboardInput = false;来解决此问题