본문 바로가기
[Unity]

[Unity] WebGL 빌드 시 웹 페이지에서 키보드 입력받기

by 김기승 2023. 10. 3.

유니티로 WebGL 빌드를 하면, 웹 서버를 통해 콘텐츠를 실행할 수 있다.

그러나, 같은 HTML 페이지에 Input 태그와 같은 키보드 입력을 받는 경우에는 문제가 된다.

유니티 콘텐츠에서 매 프레임마다 모든 키보드 입력 가로채기 때문이다.

 

이런 문제가 발생할 때는 아래의 구문을 사용하자.

using UnityEngine;

public class WebGLInputManager : MonoBehaviour
{
    private void Start()
    {
        WebGLInput.captureAllKeyboardInput = false;
    }
}

기본값은 true이다.

WebGL Platform에서만 사용할 수 있는 구문이니 참고하자.

댓글