Skip to content

develop Mainscreen

pianop edited this page Jan 16, 2023 · 9 revisions

메인화면 개발에 필요했던 정보들

목차

image

Hierarchy 창에서 우클릭 -> UI -> Image 로 생성 후 Inspector 창에서 Image - Source Image에 원하는 이미지를 넣으면 됨
이미지의 우선순위는 Hierarchy창의 같은 깊이에서 아래에 있을 수록 앞으로 나옴

button

UI -> Button - TextMeshPro 생성
위의 image의 경우처럼 버튼 이미지 변경 가능, text는 Hierarcy창에서 해당 button에 속한 Text(TMP)에서 변경 가능
image
버튼 클릭시 발생하는 이벤트는 Inspector 창에서 Button -> On Click () 에 +를 누른 후 해당 버튼을 끌어다 넣은 후 script를 버튼에 생성해주고 해당 스크립트에서 실행 될 함수를 선택해주면 된다.

scene change

image
image
using UnityEngine.SceneManagement -> SceneManager.LoadScence("scene name") 으로 다음 장면을 불러올 수 있다.

font

image
image
image
windows -> TextMeshPro -> Font Asset Creator 생성
Source Font File 선택 -> Generate Font Atlas -> Save
생성된 font의 Inspector에서 Generation Settings -> Atlas Population Mode를 Dynamic으로, Atlas Width, Height를 4096으로 맞춰준 후 한글이 잘 출력되는지 확인

image
이후 다른 Text의 Main settings에서 Font Asset을 해당 font를 불러와서 사용하면 된다.



reference

font-maplestory
font-korean

Clone this wiki locally