INPUT2 [Unity] WebGL 빌드 시 웹 페이지에서 키보드 입력받기 유니티로 WebGL 빌드를 하면, 웹 서버를 통해 콘텐츠를 실행할 수 있다. 그러나, 같은 HTML 페이지에 Input 태그와 같은 키보드 입력을 받는 경우에는 문제가 된다. 유니티 콘텐츠에서 매 프레임마다 모든 키보드 입력을 가로채기 때문이다. 이런 문제가 발생할 때는 아래의 구문을 사용하자. using UnityEngine; public class WebGLInputManager : MonoBehaviour { private void Start() { WebGLInput.captureAllKeyboardInput = false; } } ※ 기본값은 true이다. ※ WebGL Platform에서만 사용할 수 있는 구문이니 참고하자. 2023. 10. 3. [Unity] 모바일 플랫폼의 터치 입력 처리하기 모바일에서 터치 입력을 처리하는 기본적인 문법들을 알아보도록 하자. 모든 터치 입력 처리는 Input 클래스에서 관여한다. 터치 입력 정보 public static Touch[] touches { get; } public static Touch GetTouch(int index) 터치 입력은 위의 두 가지 방식으로 받을 수 있고, 각 터치의 정보를 담은 Touch 구조체를 반환한다. 만약, Input.touches[0] 나 Input.GetTouch(0) 를 사용했다면, 이는 첫 번째 터치의 정보를 가져온 것이다. ※ Input.touches 가 조금 더 빠르다고 한다. 터치 입력 개수 public static int touchCount { get; } 현재 입력된 터치의 개수를 반환하는 프로퍼티이다. .. 2023. 9. 24. 이전 1 다음