
유니티 효과음 한 번 재생하기 (AudioSource.PlayOneShot)
게임에서 아이템을 얻거나 버튼을 누를 때 짧은 효과음을 한 번 재생하는 경우가 있습니다. 효과음마다 재생용 오브젝트를 새로 만들기보다는, 소리를 내는 AudioSource와 사용할…
1초 만에 원하는 스크립트를 얻어 가자! 코드파인더 세상의 모든 개발 코드는 여기에! 필요한 개발 코드를 복사해서 사용하자!
전체 50건 · 1 / 5 페이지 · 블로그 바로가기 →

게임에서 아이템을 얻거나 버튼을 누를 때 짧은 효과음을 한 번 재생하는 경우가 있습니다. 효과음마다 재생용 오브젝트를 새로 만들기보다는, 소리를 내는 AudioSource와 사용할…

세로로 하는 퍼즐 게임인데 폰을 눕히자 화면이 같이 돌아 UI 가 찌그러지거나, 가로 레이싱 게임이 침대에 누워 하면 세로로 바뀌어 버리는 일이 있습니다. 유니티에서는 Player…

유니티에서 씬이 바뀌어도 점수 · 설정 · 사운드 같은 관리자를 남기려면 그 오브젝트의 Awake 에서 DontDestroyOnLoad(gameObject) 를 부릅니다. 다만 그…

유니티 UI 를 여러 해상도에 맞추려면 Canvas 에 붙은 Canvas Scaler 의 UI Scale Mode 를 Scale With Screen Size 로 바꾸고, UI 를…

유니티 Scroll View 를 코드로 맨 아래까지 내리려면 ScrollRect 의 verticalNormalizedPosition 에 0 을 넣습니다. 0 이 맨 아래, 1 이 …

유니티에서 몇 초 뒤에 어떤 일을 하려면 IEnumerator 를 돌려주는 함수를 만들고, 그 안에서 yield return new WaitForSeconds(초) 로 기다린 뒤 …

유니티에서 다른 씬으로 넘어가려면 UnityEngine.SceneManagement 의 SceneManager.LoadScene 에 씬 이름을 넣습니다. 넘어갈 씬은 미리 Scen…

유니티에서 노치 · 펀치홀 · 홈 막대에 UI 가 가리지 않게 하려면 Screen.safeArea 로 가리는 것이 없는 영역을 받아, UI 를 담은 부모 RectTransform …

유니티에서 안드로이드 뒤로가기 버튼은 Input.GetKeyDown(KeyCode.Escape) 로 받습니다. 열린 창이 있으면 가장 나중에 연 창부터 닫고, 다 닫혔을 때 「종료…

유니티 모바일 게임에서 홈 버튼을 눌러 앱이 뒤로 갈 때 저장하려면 OnApplicationPause(bool paused) 를 씁니다. paused 가 true 로 들어오면 앱이…

유니티에서 휴대폰 진동을 한 번 울리려면 Handheld.Vibrate() 를 부릅니다. 진동 길이는 기기(OS)가 정하고, 설정에서 진동을 끈 사용자를 위해 켜짐/꺼짐 값을 저장…

유니티에서 게임의 프레임(FPS)을 60 으로 고정하려면 Application.targetFrameRate 에 60 을 넣습니다. PC 에서는 수직 동기화(vSyncCount)가 …