[유니티/개발일지] 픽셀 리마인드(PixelRemind) - 도감 시스템 및 이어하기 구현하기
·
유니티/작업
| 작업 목표 📋 1. 픽셀 아트를 플레이 하면서 복원을 모두 완료 시켰을 때, 도감리스트에 추가하는 도감 시스템 구현할 예정입니다. 2. 그동안 미뤄뒀던 이어하기 기능을 구현 할 예정 입니다. | TO DO LIST 💡 도감 UI 구성 수집된 토픽 슬롯 UI 수집된 픽셀 아트 슬롯 UI 수집된 픽셀 아트 데이터 정보 팝업 UI 도감 추가 기능 구현 CollectedTopicData, CollectedPixelArtData 추가 복원이 완료 된 PixelArtData 도감 반영 도감 씬 내 수집 토픽, 픽셀 아트 슬롯 생성 슬롯 내 데이터. 정보 팝업 UI 업데이트 구현 이어하기 기능 구현 | 작업 과정 🖥️ => 도감 UI 구성 우선 추가한 도감 씬 전체 UI 입니다. 아직 UI 디자인을 적용 시키지 ..
[유니티/문제해결] WebGL에서의 네트워킹: HttpClient 대신 UnityWebRequest와 UniTask 활용하기
·
유니티/문제 해결
| 문제 발생 Aptos Seoul Hackathon 2023을 참여하면서 Aptos 체인을 활용한 WebGL 게임 프로젝트를 진행할 때 겪었던 문제입니다. 당시 Aptos에서 공식적으로 제공하는 SDK가 없었기 때문에 다른 개발자 분들이 제작한 SDK를 사용하여 작업을 진행했었습니다. 저희 프로젝트는 당시 NFT와 WebGL 개발을 진행하면서 Aptos 체인과의 통신을 하는 작업을 하게 되었는데 분명 에디터 상에서는 정상적으로 결과가 반환이 되지 않았던 문제와 해결하는 것을 정리해 보겠습니다. | 문제 발생 이유 로그 코드와 빌드 테스트를 통해 특정 API 통신을 진행할 때 브라우저 콘솔에서 오류를 던지는 걸 확인하였지만. 아래 이미지처럼 로그가 자세히 나오지는 않았습니다. 열심히 구글링 하다가 유니티..
[유니티/에셋] WebGL 개발 최적화를 도와주는 에셋! (Unity WebGL Optimizer)
·
유니티/에셋
| 사용하게 된 이유 이전 프리랜서를 진행하면서 WebGL를 타깃으로 하는 프로젝트를 2개 진행을 했었습니다. 처음 WebGL 프로젝트를 진행을 하고, 처음으로 Itch.io에 업로드까지 작업했었습니다. 처음 어느 정도 개발이 진행이 된 후 itch.io에 업로드 후 테스트를 진행을 해보니 프레임이 전혀 나오지 않는 문제를 확인할 수 있었습니다. (대략 0 ~ 30 프레임, 사실상 플레이 불가능..) 뭔가 최적화 부분에서 문제가 있다고 판단을 하여 WebGL 타깃에서의 최적화를 진행하는 법을 찾다가 해당 에셋을 찾게 되었고, 약간의 프레임 개선이 되었습니다. (추후 알게 되었지만, 진행했던 최적화 작업보단 하드웨어 가속 문제였습니다 추후 포스팅하겠습니다) CrazyGames에서 자체 제작한 유틸리티 패키..
[유니티/개발일지] 픽셀 리마인드(PixelRemind) - Firestore를 활용 토픽 데이터 업데이트 구현하기 - 완료
·
유니티/작업
| 작업 목표 📋 커스텀 에디터를 통해 보다 편하게 토픽 데이터를 생성하고, 픽셀 아트 데이터를 추가하는 기능들을 만들었으니, 이제 Firestore에 업로드된 데이터를 활용해 클라이언트에서 실제로 새로 추가된 데이터, 아직 다운로드되지 않은 데이터를 체크하여 팝업을 통해 원하는 토픽 데이터를 다운로드하게 기능을 구현하는 것이 목표입니다. | TO DO LIST 💡 Firestore 데이터 업데이트 체크 후 필요한 토픽 데이터 다운로드 추가된 토픽 데이터, 미 다운로드 토픽 데이터 체크 다운로드 기능 구현 UI 구성 및 추가 기존 더미 데이터 플레이 로직 수정 | 작업 과정 🖥️ 이미 기능들은 이전에 대부분 구현해 두어서 업데이트 관련 기능 구현과 기존 씬 구조 수정과 더미 데이터로 임시 더미 데이터를 ..
[백준/브론즈5(Bronze V)] 3733번 - Shares (C#)
·
백준/브론즈5 (Bronze V)
⚠️ 한 번씩 읽어주세요 ⚠️ 제 개인의 풀이 방법이며 제 풀이가 꼭 정답은 아닙니다 더 나은 풀이법이 존재할 경우 댓글로 공유해 주시면 저를 포함한 다른 분들에게도 많은 도움이 됩니다 전체 코드는 깃헙 링크 혹은 하단 코드를 통해 확인가능 합니다 | 문제 링크 🔗 3733번: Shares A group of N persons and the ACM Chief Judge share equally a number of S shares (not necessary all of them). Let x be the number of shares aquired by each person (x must be an integer). The problem is to compute the maximum value of x...