오늘은 오랜만에 연휴 끝나고 다같이 모인날, 그리하여 기획회의도 다시한번 진행하고 진행상황에 대해 다같이 체크하는 시간을 가졌다.
일단 내가 연휴가 시작하기 전 내가 앞으로 해야할 일에 대해 적었는데, 그부분이 끝나면 유니티 내에서 맵이나 UI 등 요소를 다듬는 작업을 하기로 하였는데 내 작업속도가 느리다 보니 속도는 높일 필요가 있다고 생각했..으나 오늘도 속도는 높이지 못한게 아쉬웠다(ノへ ̄、)
일단 내가 기존에 담당했던 작업이 끝나고 다듬는 작업이나 기타 작업들은 팀원분께서 내 장점을 최대한 활용하여 포트폴리오로 쓸수있는것을 해보라고 하셨기에 그부분에 대해서는 남은 작업 하면서 계속 고민해볼 예정이다.

내가 할 일에 대해서나 한 일에 대해서는 따로 노션에 정리하고 있는데 좀 지저분해서 정리할 필요는 있으나.. 일단 어느정도는 진행했고 대부분은 리팩토링이 필요하지만 일단 이제 RewardManager 부분을 시작한다.
RewardManager는 보상 관련 로직을 담당하며 지금 현재 내가 먼저 구현해야 하는 것은 자원타일을 상호작용했을때 발생하는 보상처리 기능을 담당해야 한다.
확률, 수량 등 세부 기획 데이터는 기획자분께서 이미 구글시트 기반의 데이터테이블로 정리해주셨고, 이 데이터를 ScriptableObject(SO) 형태로 프로젝트에 불러오는 자동화 프레임워크가 이미 구성되어 있기에 추가하여 만들어주었다.
다만 처음엔 RewardData라는 이름으로 만들 예정이었으나 기획자분께서 알려주신 시트를 보니 이름이 FarmingData로 되어있어 SO는 파밍데이터 이름으로 만들어주었다.
- 나중에 구글시트를 활용하여 데이터테이블을 가져오는거에 대해서는 내 미완성 개인과제에 적용하면서 다시한번 공부해보려고 한다.
나중에 여쭤보니 RewardData는 보스 등 몬스터를 잡고 스테이지가 끝났을 때의 보상에 대해 작성하려는 시트 이름이라고 하셨고 처음에 틀을 잡을땐 RewardManager에서 자원 부분도 담당하고 있었으나 이부분을 다 통합해서 해야할지 아니면 파밍부분을 다른곳으로 빼거나 이름을 바꿔야할지는 나중에 한번 더 고민해봐야 할것같다는 생각이 들었다.

이제 RewardManager에서 파밍데이터SO를 활용하여 자원채집 시 한번만 상호작용하여 확률 기반의 보상을 지급하는 기능을 구현해야 하며 자원오브젝트는 사라지지 않게, 채집은 단발성 상호작용으로 제한하는 방식으로 작성해야 한다.
이부분은 현재 작성중인데 뭔가 쉬워보였는데 구글시트에서 가져오는게 처음이라 조금 어렵다.. 내일내로 작성해보는게 목표인데 일단 최대한 작성해보고 어려우면 다른분들 작성한것도 참고해보려고 한다.
그 외 짜잘짜잘하게 수정한것중 하나는 잠금타일의 프리펩의 색이 너무 밝다하셔서 약간 저색이요 저색 하면서 보여주신 색으로 수정했는데 너무어둡다고 죄송한데 수정좀요.. 하시길래 내가 죄송해요 금지 시켜버렸다(상당히 쉬운 부분인데 이정도는 해드릴수 있으니까). 오히려 내가 잘 몰라서 죄송한게 많은데...

원래는 밝은 회색이었으나 이젠 많이 어두워진 느낌이다.
그리고... 플레이어를 담당하시는 조원(리드개발)분께서 어어 잠금타일 상호작용 했는데 이거보세요 타일은 그대로 있고 스크립트만 뿅 하고 사라져요! 하면서 화면을 보여주시길래 어? 어어어? 했는데
public void RemoveTile()
{
Destroy(this);
}
RemoveTile()에 보니 this라고 적혀있어 상호작용을 하면 타일 프리펩이 아닌 프리펩의 인스펙터에서 스크립트만 뿅 하고 사라졌던 것...
this는 다른 조원분이랑 같이 작업하다가 잘못 적은듯 한데 this는 클래스를 뜻하는것이기 때문에 스크립트가 사라지는것이었고 저 자리에 gameObject를 넣어 수정해주면 정상적으로 타일이 사라지게 된다.
매우 머쓱했다 (._.`);
그리고 이제는 자원타일을 상호작용하면 상호작용 할 때 색이 잠시 바뀌는데 그러한 것처럼 자원도 상호작용할 때 색이 바뀌었으면 좋겠다고 요청주셔서 플레이어 개발자분께서 상호작용에 이미 그 기능을 만들어주셔서 그렇게 적용시킬 예정이고, 자원은 획득 이후에도 사라지지 않기 때문에 구분할 수 있었으면 좋겠다고 하여 TileManager쪽에 한번 획득한 자원들은 색이 어두워지게 수정해줄 예정이다.
'Unity > Project' 카테고리의 다른 글
| [Unity] 내배캠 최종프로젝트 : 루시퍼 서바이벌 23일차, (0) | 2025.05.09 |
|---|---|
| [Unity] 내배캠 최종프로젝트 : 루시퍼 서바이벌 22일차, (5) | 2025.05.08 |
| [Unity] 내배캠 최종프로젝트 : 루시퍼 서바이벌 20일차, 중간점검 (0) | 2025.05.02 |
| [Unity] 내배캠 최종프로젝트 : 루시퍼 서바이벌 19일차, (0) | 2025.05.01 |
| [Unity] 내배캠 최종프로젝트 : 루시퍼 서바이벌 18일차, (0) | 2025.04.30 |