
유니티 데이터 저장 · 불러오기 (PlayerPrefs, HasKey)
유니티에서 소리 켜기/끄기나 최고 점수처럼 작은 값을 기기에 저장할 때는 PlayerPrefs 를 씁니다. SetInt · SetFloat · SetString 으로 저장하고, G…
1초 만에 원하는 스크립트를 얻어 가자! 코드파인더 세상의 모든 개발 코드는 여기에! 필요한 개발 코드를 복사해서 사용하자!
전체 50건 · 2 / 5 페이지 · 블로그 바로가기 →

유니티에서 소리 켜기/끄기나 최고 점수처럼 작은 값을 기기에 저장할 때는 PlayerPrefs 를 씁니다. SetInt · SetFloat · SetString 으로 저장하고, G…

유니티 Button 에 코드로 함수를 연결할 때는 onClick.AddListener 를, 버튼을 잠가 눌리지 않게 할 때는 interactable 을 false 로 둡니다. in…

유니티 TMP InputField 에서 Enter 를 눌렀을 때만 처리하려면 onSubmit 을 씁니다. onEndEdit 은 Enter 말고도 다른 곳을 클릭하거나 Esc 를 눌…

유니티 Slider 는 값이 바뀔 때마다 onValueChanged 가 불리고, 그 값을 TMP 글자에 넣으면 「볼륨 70%」 같은 표시가 됩니다. 정수로만 움직이게 하려면 who…

유니티에서 #FF9600 같은 HEX 색 코드를 Color 로 바꿀 때는 ColorUtility.TryParseHtmlString 을, 반대로 Color 를 HEX 문자열로 바꿀 …

유니티 Toggle 은 isOn 이 true 면 켜짐, false 면 꺼짐입니다. 켜고 끌 때마다 무언가를 하려면 onValueChanged 에 bool 을 받는 함수를 붙이고, …

유니티 TMP Dropdown 에서 고른 값은 value(몇 번째 칸, 0 부터)로 읽고, 그 칸의 글자는 options[value].text 로 읽습니다. 고를 때마다 무언가를 …

유니티 타이머는 Update 에서 매 프레임 Time.deltaTime 을 빼거나 더하면 만들어집니다. 빼면 카운트다운, 더하면 스톱워치이고, 더하지 않고 건너뛰면 일시정지입니다.…

유니티에서 마우스 커서 이미지는 Cursor.SetCursor 한 줄로 바꿉니다. 커서로 쓸 Texture2D 와 클릭 끝점(hotspot)을 넣으면 됩니다. Cursor.SetC…

이 블로그의 예전 글 체력바 · 가짜 로딩바 · 쿨타임 세 편은 모두 Image 의 fillAmount 로 만들었지만, 글마다 채우는 방식 한 가지만 코드에 넣고 Filled 의 …

이 블로그의 예전 글 「유니티 범위 안에 있는 랜덤 값 뽑기 (INT, FLOAT)」 에서는 정수 쪽 Random.Range 에만 최댓값에 1 을 더해 두고, 정수와 실수가 왜 다…

전광판 앱이나 QR 코드를 보여주는 화면, 운동 타이머처럼 화면을 오래 켜 두고 보는 앱에서는 두 가지가 꼭 필요합니다. 화면이 저절로 꺼지지 않아야 하고, 밖에서도 잘 보이도록 …