강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

크리스팍님의 프로필 이미지
크리스팍

작성한 질문수

유니티 시스템 프로그래밍 Pt.2 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지

로컬 알림과 다국어 지원에 대해 궁금합니다.

작성

·

18

0

안녕하세요.

유니티 시스템 프로그래밍 파트 1, 파트 2 강의 잘 듣고 있습니다. (두개 모두 번갈아 가며 필요한 부분 먼저 듣고 있는 상태입니다. )

 

  1. 모바일 게임 서비스에 중요한 요소중에 하나로 로컬 알림과 서버 알림이 있는데 이 중에서도 로컬 알림에 대한 강의는 없는 것 같습니다. 혹시 제가 못 찾은 건지 아니면 이 강의가 없다면 추가로 강의를 만들어주실 수 있으신지 궁금합니다.

 

  1. 다국어 부분에서 CSV 파일을 로드해서 각 나라에 맞게 언어를 바꾸고 있긴 한데 CSV 파일 내 문자열에서 , 가 포함되어 있는 경우는 문제가 되지 않을까 싶습니다. 혹시 이런 경우일 때 어떻게 처리를 하실지 궁금합니다.

이상입니다.

유용한 강의 감사드립니다~

 

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 크리스팍님.

먼저, 유니티 시스템 프로그래밍 강의를 열심히 수강해주셔서 감사합니다. 질문하신 내용에 대해 답변드리겠습니다.

  1. 로컬 알림:

로컬 알림은 모바일 게임에서 중요한 요소 중 하나로, 게임의 재방문율을 증가시키는 데 매우 유용합니다. 현재 강의에서는 로컬 알림에 대한 직접적인 내용이 포함되어 있지 않을 수 있습니다. 이런 경우, Unity에서의 로컬 알림은 ‘Unity Notification’ 패키지를 사용하여 구현할 수 있습니다. 해당 패키지를 활용하면 여러 플랫폼(iOS, Android)에서 로컬 알림을 손쉽게 설정할 수 있습니다. 다만, 강의의 확장 여부는 강사님께 별도로 요청하셔야 할 수도 있습니다.

  1. CSV 파일 내 문자열 처리:

CSV 파일 사용 시, 문자열 내에 , 등의 구분자가 포함되어 있을 때 문제가 발생할 수 있습니다. 일반적으로 이를 해결하기 위해 다음과 같은 방법들이 사용됩니다:

  • 따옴표로 문자열 감싸기: CSV 파일 내에서 문자열을 큰따옴표(" ")로 감싸면, 그 내부의 ,는 데이터의 일부로 인식됩니다.
  • CSV 파서 사용: Unity용 CSV 파서나 외부 라이브러리를 사용하여 CSV 파일을 읽어들일 때, 자동으로 따옴표를 처리하도록 설정합니다.

이와 관련하여 기존의 CSV 처리 방법에 대한 자세한 설명과 코드 구현 사례를 찾아보실 수 있는 관련된 질문과 답변들을 추천드립니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

크리스팍님의 프로필 이미지
크리스팍

작성한 질문수

질문하기