본문 바로가기

UI

Unity: 유니티에서 Flutter처럼 작업하기 - uiwidgets 유니티 엔진에서 사용할 수 있는 UI 프레임워크는 다음과 같습니다. 공식 지원 시스템 IMGUI : 런타임 사용에 적절하지 않은 코드기반의 GUI 시스템 uGUI : 가장 점유율이 높은 기본 내장 UI 프레임워크 UI Toolkit : 웹과 유사한 uxml/uss 방식의 UI 프레임워크 에셋 스토어 플러그인 NGUI : 에셋스토어에서 유료로 판매되는 UI 에셋. uGUI가 대중화되기 전에 주로 사용 https://docs.unity3d.com/Manual/UI-system-compare.html Unity - Manual: Comparison of UI systems in Unity Creating user interfaces (UI) Comparison of UI systems in Unity Unit.. 더보기
Unity: Workflow. Text 추가 효과 적용 - Deformer uGUI와 TextMeshPro 모두에서 사용가능한 Text 컴포넌트 애니메이터를 만드려고 uGUI 코드와 TMPro 코드를 읽어보던 중 BaseMeshEffect 컴포넌트를 이용한 효과 주입이 가능함을 발견했습니다. uGUI 패키지에 포함되어있는 Outline, Shadow 컴포넌트인데요. BaseMeshEffect를 이용해 추가적인 효과를 더해주는 기능을 제공합니다. 이를 참고해서 Mesh 버텍스를 랜덤하게 이동시켜 글자가 꿈틀거리는 효과를 만들었습니다. 기능 구현을 확인했고, 다른 이펙트와 겹쳐 사용이 가능한지 확인도 했습니다. 단순히 생성된 메쉬의 버텍스 위치만 옮겨주는 거다보니 크게 문제는 없을거라 생각했습니다. 그림자(Shadow)와 외곽선(Outline)효과도 문제없이 함께 적용됩니다. 프로.. 더보기