DevCamp 회고 - 3

이준호·2024년 3월 27일
0
post-custom-banner

📌 DevCamp KPT 회고



📌 해결중인 과제

➔ Ability Data (SO -> CSV)

Scriptable Object로 관리되고 있는 Ability Data를 CSV로 바꾸어 관리하기로 하였다.

  • 스프레드 시트를 사용하여 CSV 작성

    • Ability Effect
    • Ability Consumption
    • Ability Probability
  • 각 CSV 파일을 파싱하는 메서드 작성

  • SO로 사용하던 Ability 데이터를 파싱된 데이터로 대체






Keep

  • 데이터 관리는 처음 해보는 것이라 기존 코드들과 구글을 참고하여 만들며 많이 배워가는 시간이었다.

Problem

    1. Ability를 눌러 랜덤 능력치가 돌아가 UI창에 바로 떠야하는데, 처음 칸에 들어가서 1~3번 까지는 눌러도 값이 들어가있지 않고 기존 초기화값으로 들어가있는 문제가 발생.
    1. Ability를 돌리고 창을 끄거나 다른 탭으로 이동하고 다시 Ability탭으로 돌아오면 마지막에 돌린 Ability랭크 및 능력치를 기준으로 모두 똑같이 바뀌어 버리는 문제 발생.

Try

    1. 디버그를 찍어보며 확인해보니 처음 1 ~ 3번을 누를 때 까지 UI에 텍스트를 적는 데이터에 값이 안들어와져있는 문제였다. 코드들이 얽혀있어서 하나씩 추적해가며 수정할 예정이다.
    1. 아직 정확한 이유를 찾지 못하고 예상만 하고있다.
      - 데이터 세이브가 마지막 배열 기준으로 모두 덮어씌어지는 것.
    • 버튼을 누를 때, 모든 어빌리티들이 다 같이 바뀌는 것. (레퍼런스 연결된 것 확인 예정)











📌 다음 목록

  • 유니크 액티브 스킬 1개 추가.

  • 어택, 스킬 시스템과 스킬 데이터 스크립트를 참고하며 분석해야한다. 생각보다 복잡하게 얽혀있는듯 하여 시간이 걸릴듯 하다.

profile
No Easy Day
post-custom-banner

0개의 댓글