Unity - 사전합반 프로젝트 15

땡구의 개발일지·2025년 7월 6일

Unity마스터

목록 보기
59/78

남은 기능 구현 및 수정

장비 기능 UI 연결 (InvenPopUp)
장비 강화 (EnhancePopUp)
캐릭터 미세조정 및 (PlayerController)
플레이어 발사 시 이펙트를 플레이어로 옮겨야 함
Hit 이펙트 크기가 이상함.
UI 상 베스트 스코어 표기 여부
게임오버 시 UI 는 클리어팝업. 텍스트 조정필요
게임오버, 게임 클리어 시 현재 스테이지 이름 UI 설정
가챠
일시정지

정주님

궁극기, 패링 기능 구현 및 연결

영근님

오디오
다이얼로그 기능(매니저 및 UIManager와 충돌여부 있을 수 있음)

재영님

에너미 애니메이션 제작
에너미 스테이지 구성을 위한 스테이지 에너미 데이터 생성


기획팀

맵 제작
에너미 드랍아이템 프리팹
에너미 애니메이션 제작


구현 현황

  • 캐릭터,에너미 총알 프리팹 구현 후, 적용 완료
  • 캐릭터 애니메이션 적용, 자세 변경
  • 발사 문제 고치기
  • 카메라 perspective에서 -> othorgonic 로 변경 (추후 다시 되돌릴 수 있음)
  • 카메라 높이 변경
  • 캐릭터 콜라이더 변경
  • 돌파 별 프리팹 추가
  • 캐릭터에 총알 프리팹 연결이 안됨
  • 궁극기 프리팹이 2종류 - 오브젝트 풀, 하나는 프리팹 하나 그냥
  • 궁극기 사용 시, 플레이어의 공격을 막기 위해 canAttack static bool 사용.
  • 에너미 에셋 적용(폭발 포함)
  • 캐릭터 이미지들 최신화
  • 확률테이블(캐릭터, 장비 가챠)
  • 에너미 폭발 프리팹(파티클)

hotfix

게임 시작 시, SaveDataManager,

해결중. json 저장/ 로드 방식에 문제가 있는 것 같음
https://chatgpt.com/c/68696727-1efc-800d-a363-571fb7d1f78f
해결완료. runtimeData.Clear() 를 주석처리하니 해결됐음.

오버랩스피어

최상위 콜라이더만 인식한다 왜인지모름.
근데 테스트에서는 하위 오브젝트의 콜라이더(트리거)도 인식해서 됨

스테이지 언락 안되는 문제

SDM에서 세이브데이터로 기존의 런타임 데이터를 덮어쓰는 함수를 사용함.

세이브 안되던 문제

스테이지 언락은 되는데, 세이브 반영안됨. 게임데이타는 생성자 생성시, StageInfo를 new 안함. 최초 세이브파일 생성시에는 GameSave 함수에서 new를 해서 생성하는데, 이후 다시 세이브를 할 시, new가 먹히지 않아서 대입을 해줘야 함.

그냥 인덱스 문제였음..........

다음에 팀장하면 무조건 인덱스 통일한다

시퀀스 문제

해결. 초기화문제였음


찐 남은거

장비 인벤토리
강화
가챠
사운드


추가선택 구현

캐릭 등급 UI
이름 UI추가

profile
개발 박살내자

0개의 댓글