Float.Parse not in a correct format 문화권 문제
2
#. 숫자 변환에서 오류가 발생하다 게임 개발 중 데이터를 다루다 보면 string에서 float로 파싱 하여 사용하는 경우가 자주 발생한다. 예를 들어, 특정 시간 동안 진행되는 이벤트를 구현하는 경우 다음과 같은 코드를 사용할 것이다. string squenceStr = "0.3"; float time = float.Parse(squenceStr); 너무 당연한 코드고 문제 될 것 없어 보인다. 한국이나 미국 같은 일반적인 문화권에서 서비스하는 경우라면 말이다. 숫자 표기는 나라에 따라 다르다! 한 모바일 게임을 라이브 서비스하던 중, 당신의 게임은 러시아 시장에 진출하기로 결정했다. 러시아 쪽 로컬라이징도 완료했고, 기기 테스트로도 러시아어로 문제없이 동작하는 것까지 확인했다. 그러나 출시를 한 뒤..