2015.08.24. 21:20
먼저
GameObject - Ui - Button 으로 버튼을 추가!
버튼 이름은 Pause로 해주었다.
약 버튼 이미지를 바꾸고 싶으면
Image - Source Image 옆의 동그란 버튼을 누르면 선택할수 있는 이미지들이 나온다.
단, 이미지는 sprite로 바꿔주어야 한다!
Time.timeScale = 1 정상속도 플레이
Time.timeScale = 0 정지
Time.timeScale = 0.5 느리게
Time.timeScale =2 2배속도
스크립트는 아래와같다.
한번 누르면 timeScale 을 0으로 주어 정지, 한번 더 누르면 1로 주고 다시 플레이 하도록 했다.
작성한 스크립트를 버튼 pause에 넣어주고, +를 눌러 추가후 object에는 pause를 드래그해서 넣어준다.
옆에 스크롤을 눌러 uiBtn(스크립트 이름) - Pause()를 선택.
여기까지 하고 실행해보면 정지했다가 풀리는 화면을 볼 수 있다!
'프로그래밍 > Unity' 카테고리의 다른 글
UNITY_카메라로 2d만들기 (0) | 2017.04.06 |
---|---|
3D 캐릭터를 가져올 때 알아야 할 기본지식(Legacy / Humanoid) (0) | 2017.04.06 |
defence2) 2015.08.24. 12:18 (0) | 2017.04.06 |
defence2_1) tower 범위 지정, 공격, raycast 이용한 타워 설치하기 (0) | 2017.04.06 |
defence2_0) terrain_map, wayPoint, enemy 이동 (0) | 2017.04.06 |