유니티/꿀팁

    Firebase - Unity SDK 이전 버전 다운로드

    파이어베이스 - 유니티 SDK 버전 호환 문제로 이전 버전 다운로드가 필요하다면? https://dl.google.com/firebase/sdk/unity/firebase_unity_sdk_${version}.zip 위에 있는 ${version} 에 버전 번호를 적어준다. 6.0.0 버전을 다운로드하고 싶다면 https://dl.google.com/firebase/sdk/unity/firebase_unity_sdk_6.0.0.zip 최신 버전(6.5.2)을 다운로드하고 싶다면 https://dl.google.com/firebase/sdk/unity/firebase_unity_sdk_6.5.2.zip

    터치 감도 조절

    [문제]- 스크롤 안에 프리팹 버튼을 생성하면 잘 안눌림- 특정 디바이스에서 버튼 잘 안눌림 [해결 방법]EventSystem 의 터치감도를 조절한다. private const float inchToCm = 2.54f; [SerializeField]private EventSystem eventSystem = null; [SerializeField]private float dragThresholdCM = 0.5f;//For drag Threshold private void SetDragThreshold(){ if (eventSystem != null) { eventSystem.pixelDragThreshold = (int)(dragThresholdCM * Screen.dpi / inchToCm); }} v..

    프리팹 UI생성시 크기가 디바이스마다 다른 경우

    [문제]UI를 프리팹으로 만들어 스크립트상에서 생성하는 경우 (ex. 여러개의 버튼을 생성할 때) 디바이스마다 생성된 자식 오브젝트 스케일이값이 변경되는 문제가 생긴다. 예를 들어, 갤럭시S4에서 잘 보이던 버튼이 갤럭시노트5에서는 작게 나오는 경우가 발생한다. [해결 방법]Vector3.one을 사용한다. UI를 생성한 뒤 해당 버튼 스케일값을 Vector3.one으로 초기화해준다.