※ 무료 한글 폰트 사이트 주소

https://fonts.google.com/noto#/family/noto-sans-kore

 

Google Fonts

Making the web more beautiful, fast, and open through great typography

fonts.google.com

상업적으로 사용가능.

폰트를 다운로드 한다.

 

※ TextMeshPro 폰트 애셋 만들기

받은 폰트 유니티안에 넣기

Window -> TextMeshPro -> Font Asset Creator 

Source Font File -> 다운로드한 폰트 넣기 ->  Generate Font Atlas -> (Atlas가 다되면)Save

추가 설명 : 32-126[영어], 44032-55203[한글], 12593-12634[한글자모 2]

 

폰트 Asset 생기면 적용하면 끝

'Unity3D > Unity 내용 & 공부' 카테고리의 다른 글

유니티 좌표계  (0) 2022.07.14
New Input system 잘 정리 된 사이트  (0) 2022.06.21
TextMeshProUGUI - DropDown  (0) 2022.05.30
UI IPointerClickHandler 사용법  (0) 2022.05.22
StreamingAsset Json읽기  (0) 2022.05.19

※  TMP_Dropdown

    # 드롭다운 리스트에 현재 값 보여주고 싶을 때   

아래와 같이 수정

 

# 주의: 테스트 결과 Dropdown,Button은 IpointerClickhandler가 안먹힘.

 

※ UI Click 사용조건 

  # 요즘은 Canvas 추가하면 EventsSystem,Graphic Raycaster가 자동 추가된다.

  - Eventsystem추가 , Graphic Rasycster 추가 , Layer 는 UI로 설정

 

※ 비 UI Click 사용조건 

    - Eventsystem추가 , Graphic Rasycster 추가 , Layer 는 UI로 설정, MainCamera에 Pysics Raycaster 추가(2D면 2D

      Raycaster 추가) , BoxColider추가

 

※ 코딩부분

 

※ 클릭한 부분의 값을 얻고 싶을 때

해당 객체에 Sciript를 만들어서 IPointerClickHandler를 추가해면 제대로 작동이 된다.

- 실제 동작

#주의 할점은 해당 Script 및 자식 객체들도 다 적용된다. 원하면 부분에만 스크립트를 넣어주고 필요시 자식객체까지 쓰겠다고 하면 상위객체에 넣어주면 되겠다.

 

'Unity3D > Unity 내용 & 공부' 카테고리의 다른 글

유니티 좌표계  (0) 2022.07.14
New Input system 잘 정리 된 사이트  (0) 2022.06.21
Unity TextMeshPro 무료 한글 폰트 적용하기  (0) 2022.06.03
TextMeshProUGUI - DropDown  (0) 2022.05.30
StreamingAsset Json읽기  (0) 2022.05.19

// unity 낮은버전

WWW read = new WWW(Application.streamingAssetsPath + "파일이름.json");

 

// unity 높은버전

    void Start()
    {

        StartCoroutine(aa());
    }

    IEnumerator aa()
    {
        UnityWebRequest request = UnityWebRequest.Get(Application.streamingAssetsPath + "파일이름.json");
        yield return request.SendWebRequest();
        Debug.Log(request.downloadHandler.text);
    }

+ Recent posts