[유니티] InputField Tab Navigation, Button Event
·
unity tools & functions
키보드 탭 내비게이션은 키보드 사용자가 UI 요소를 효율적으로 탐색하고 상호작용할 수 있도록 도와주는 접근성 기능입니다. 이 기능을 구현하고, 쉽게 설정할 수 있는 도구를 함께 제작하여 정리하였습니다. 📺 미리 보기 HTML 삽입 미리보기할 수 없는 소스 📖 구현 내용 Tab을 누르면 다음 입력필드로, Shift + Tab을 누르면 이전 입력필드로 이동합니다. 특정한 입력필드(마지막 입력필드)에서 설정한 키를 누르면 버튼 이벤트를 호출합니다. 입력필드 설정을 쉽고 간편하게 하기위해 자동으로 설정해주는 에디터 Tool을 구현하였습니다. ⚒️ 구현 에디터 기능과 런타임 도중 실행될 두개의 스크립트가 있습니다. · UiTabNavi 런타임도중 실행되어 키보드의 입력을 확인하여 탭 내비게이션을 수행합니다. us..
[유니티] UI 창 드래그
·
unity tools & functions
게임 내부의 UI 드래그 기능은 사용자 정의 가능한 환경을 제공하며, 더 나은 사용자 경험을 제공합니다. 이는 게임 플레이에 대한 제어와 편의성을 향상시킵니다. 또한 사용자 맞춤 설정을 지원하며, 개인적인 기호에 따라 UI를 최적화할 수 있습니다. 📺 미리보기 HTML 삽입 미리보기할 수 없는 소스 📖 구현 내용 게임 내에 지정한 UI 창을 드래그하여 원하는 위치로 UI 창을 옮길 수 있습니다. 선택한 창을 상단으로 위치하게하여 다른창에 가려지지 않게 합니다. UI 창이 화면 영역을 완전히 벗어나지 않습니다. 언제든 다시 원하는 위치로 복구시킬 수 있습니다. 위치값이 유지되어 게임 중 다시 UI 창을 열었을 때 그 위치가 유지되어 나타납니다. ⚒️ 구현 매우 간단한 스크립트 작성으로 기능을 구현합니다. ..
[유니티] 체력, 마나 UI 쉐이더
·
unity shader
해당 쉐이더는 UI로, 캔버스에 사용하기때문에 Sprite Unlit으로 해줬다. 일반 Lit으로 하면, 올바르게 렌더링 되지 않는다.
bonnate
'UI' 태그의 글 목록