안녕하세요. 달리는애아빠입니다. Show 초를 입력 받아 분초로 표현하는 알고리즘입니다. 해당하는 코드를 응용하면 많은 활용도가 있으니 잘 적용해보시길 바랍니다.
2가지 형태로 상황에 맞게 응용하시면 시간 파싱 부분은 크게 어려움 없이 사용하시리라 봅니다. 결과 미약하게나마 유용한 정보가 되었다면 구독 공감 버튼은 작성자에게 큰 힘이 됩니다. 감사합니다 ^^ 1. 소스타이머입니다. 스톱 워치로 작업 했지만, 중간에 정지 기능을 사용하지 않으면, 그냥 타이머로도 사용 가능합니다.
2. 데모스페이스키를 눌려야 시작합니다. 그리고 또 스페이키를 누려면 멈추기, 다시 누려면 시작합니다.
3. 결과그림. 타이머 - 스톱 워치1. 소스카운트 다운 되는 타이머를 만든 소스입니다. 멤버 변수로 m_TotalSeconds를 사용하며, 혹시 Component에 추가 후 수정을 하고 싶으면, 꼭 인스펙트 창에서 값을 수정하시기 바랍니다.
2. 데모아래 데모 소스를 만든 후, 인스펙트 창에서 Text에 카운트가 찍힐 Text UI를 할당 한 후 사용하시기 바랍니다. 이 소스는 m_IsPlaying가 처음에 false로 잡혀 있기 때문에, Space 키를 눌려야 시작하며, 다시 Space 키를 누르면 타이머가 멈추게 되어 있습니다. 만약 카운트 다운이 0이 되었을 때 어떤 이벤트를 원하면, 아래 빨간 색으로 되어 있는 [이벤트]부분에 넣으면 됩니다. 스페이스키를 눌려야 시작합니다. 그리고 또 스페이키를 누려면 멈추기, 다시 누려면 시작합니다.
3. 결과그림. 타이머 - 카운트 다운 |