터치스크린을 사용하는 Android 애플리케이션과 달리 많은 ChromeOS 기기는 노트북이거나 노트북 모드가 있습니다.따라서 ChromeOS용 애플리케이션을 빌드할 때는 마우스, 터치패드, 키보드의 입력을 처리해야 합니다.플레이어 설정 ChromeOS Input Emulation (메뉴:File > Build Settings > Player Settings > Other Settings)을 사용하여 애플리케이션이 ChromeOS 기기에서 사용자 입력을 처리하는 방법을 결정할 수 있습니다.
터치스크린 입력을 에뮬레이트하기 위해 ChromeOS는 마우스 또는 터치패드 입력의 왼쪽+클릭을 화면 탭으로 자동 변환합니다.그 결과 휴대폰과 태블릿용으로 개발한 Android 애플리케이션은 기본적으로 ChromeOS 기기에서 작동합니다.
**중요: ** 마우스 왼쪽 클릭과 키보드 입력만 지원합니다. 기타 다른 입력은 무시됩니다.
기본적으로 ChromeOS 입력 에뮬레이션 플레이어 설정을 통해 이러한 동작이 활성화됩니다.
마우스 및 터치패드 입력을 지원하려면 ChromeOS Input Emulation 설정을 비활성화하십시오.이 옵션을 비활성화하면 애플리케이션에서 다음과 같은 마우스 및 터치패드 입력을 변경 없이 수신합니다.
이 설정을 비활성화하면 마우스 및 터치패드 입력을 처리하기 위해 Unity 입력 코드도 작성해야 합니다.입력 코드에는 커서 위치를 읽고, 마우스 및 터치패드 클릭을 처리하고, 스크롤 이벤트를 읽는 방법에 대한 정보가 포함되어야 합니다.입력 코드 작성에 대한 자세한 내용은 API 스크립트 레퍼런스에 대한 입력을 참조하십시오.
참고:Android 및 ChromeOS는 커스텀 커서를 지원합니다.커서를 커스터마이즈하려면 Cursor.SetCustomCursor를 참조하십시오.
Android에서는 입력 필드 또는 텍스트 필드가 선택되어 있을 때마다 사용자가 텍스트를 입력할 수 있도록 가상 화면 키보드가 항상 나타납니다.ChromeOS에서 하드웨어 키보드를 사용할 수 있는 경우 온스크린 키보드가 표시되지 않거나 필요하지 않습니다.하드웨어 키보드를 사용할 수 없는 경우 온스크린 키보드가 표시됩니다.이 동작은 ChromeOS Input Emulation 플레이어 설정에 의해 영향을 받지 않습니다.
참고:Android 애플리케이션에서 사용자에게 TouchScreenKeyboard를 열라는 메시지가 표시되면 ChromeOS에서도 동일한 방식으로 동작합니다.
마우스 오버 기능을 지원하려면 Unity에서 정확한 마우스 위치가 필요합니다.ChromeOS Input Emulation 모드에서는 정확한 마우스 정보를 사용할 수 없습니다.따라서 애플리케이션에서 마우스 오버를 지원하려면 ChromeOS Input Emulation 설정을 비활성화해야 합니다.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.