유니티로 WebGL 빌드를 하면, 웹 서버를 통해 콘텐츠를 실행할 수 있다.
그러나, 같은 HTML 페이지에 Input 태그와 같은 키보드 입력을 받는 경우에는 문제가 된다.
유니티 콘텐츠에서 매 프레임마다 모든 키보드 입력을 가로채기 때문이다.
이런 문제가 발생할 때는 아래의 구문을 사용하자.
using UnityEngine;
public class WebGLInputManager : MonoBehaviour
{
private void Start()
{
WebGLInput.captureAllKeyboardInput = false;
}
}
※ 기본값은 true이다.
※ WebGL Platform에서만 사용할 수 있는 구문이니 참고하자.
'[Unity]' 카테고리의 다른 글
[Unity] Mesh를 생성하여 도형 만들기 (20) | 2023.12.18 |
---|---|
[Unity] GL로 카메라 페이드 효과 구현하기 (51) | 2023.10.05 |
[Unity] 마우스 위치를 UI 요소의 로컬 좌표로 변환하기 (47) | 2023.09.28 |
[Unity] 모바일 플랫폼의 터치 입력 처리하기 (63) | 2023.09.24 |
[Unity] 코드 조각으로 빠르게 코딩하기 - Code Snippet (51) | 2023.09.23 |
댓글