• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

sharedData에 있는 데이터를 List<T> 형태로 저장하고싶은데 어떻게하면 좋을까요

21.11.29 02:00 작성 조회수 127

0

 
보통 테이블에는 한칸에 하나씩 데이터가 들어가는데.
리스트를 저장할 수는 없을까요?
유저의 위치를 리스트형태로 여러개 저장해놨다가 랜덤스폰을 시키고싶어요.

저렇게 구성하고 마이그레이션 해봤는데.
지원히지 않는다고해서요.

3시간동안 이것에 대해서만 구글링해보고 안되서 글올려봅니다..

혹시 다음강의에 참고되는게 있다면 알려주세요

답변 1

답변을 작성해보세요.

1

DB에 저장할 때는 리스트를 그렇게 저장하지 않고
userId(Key) | posX | posY 테이블을 만들어서
여러개를 저장한 다음 추출합니다.
만약에 pos 개수가 고정(ex. 5개)이라면
userId | posX1 | posY1 | ... posX4 | posY4
형태로 늘리는 경우도 간혹 있습니다.