임의로 한 턴의 시간을 6초로 설정한 후에
타이머 걸어놓고 1초 딸깍 이벤트 발생할 때마다 남은 시간 차감하는 방식으로 구현했는데,
이렇게 하니까 정확히 6초마다 차감되는게 아니라 첫 사용시 대략 5~6초 사이에 하나의 턴이 차감됨
사용자 눈에 띌 정도로 불편한 버그인지 잘 모르겠는데, 더 정확하게 계산해야하나?
임의로 한 턴의 시간을 6초로 설정한 후에
타이머 걸어놓고 1초 딸깍 이벤트 발생할 때마다 남은 시간 차감하는 방식으로 구현했는데,
이렇게 하니까 정확히 6초마다 차감되는게 아니라 첫 사용시 대략 5~6초 사이에 하나의 턴이 차감됨
사용자 눈에 띌 정도로 불편한 버그인지 잘 모르겠는데, 더 정확하게 계산해야하나?
1초마다 이벤트호출할 필요 있음? 16bit 마이컴으로 개발하는거임?
특별히 그렇진 않음. 현장에서 ocr관련 인하우스 툴만 만들고 살고 있어서 게임개발의 일반적인 프로세스를 모를 뿐임.
난 그냥 타임.델타타임 쓰는데
그게 더 일반적인 방식이겠지?
틱마다 델타를 뺌.
저도 스킬스테이트 클래스 하나 만들어서 델타타임 빼기로 계산해여
델타타임이 무난무난하지. 코루틴 돌리는 방법도 있고.