[유니티/프로젝트] 각 씬 별 MVP 적용 클래스 리팩토링! - ProjectA
·
유니티/작업
| 작업 목표 📋이전에 TCG 장르의 팬게임을 할 때 기존 MVC(Model-View-Controller) 패턴을 설계하여 사용해 보았는데, 기존 작업 방식보다 좀 더 개선하고 싶어서 MVP(Model-View-Presenter) 패턴을 설계하여 해당 프로젝트와 TCG 프로젝트에도 적용하여 사용 중입니다. 이번에는 프로젝트 내 각 씬별 MVP 패턴을 적용하여 작성된 클래스들을 리팩토링 하는 것이 목표입니다.| TO DO LIST 💡기존 MVP 패턴 개선PresenterBase 개선ViewBase 개선MainScene 내 적용 클래스 개선ThemeSelectScene 내 적용 클래스 개선NonogramScene 내 적용 클래스 개선ColoringScene 내 적용 클래스 개선| 작업 과정 🖥️1. 기..
[유니티/에셋] Figma 작업물을 유니티로 그대로 가져오자 (FigamImpoter/피그마임포터)
·
유니티/에셋
이번 진행 프로젝트의 프로토 제작을 할때 공유 받고 유용하게 쓰고있고 쓰게될 에셋이될거 같습니다. 별다른 코드 작업 없이 피그마로 작업한 내용을 그대로 유니티 상으로 임포트 할수있습니다 하지만 두가지 문제점이 있긴한데 작업물을 받아서 작업하는거랑 별 차이가 없어서 유의하여 체크하시면서 작업하시면 훨씬 수월할거 같습니다. 1. 피그마 작업물 계층을 그대로 들고 오기 때문에 피그마로 작업할때 네이밍이나 계층구조를 잘 정리 하는게 중요 2. 해상도 대응이 필요, 임포트시 모든 요소가 앵커가 좌측상단으로 맞추어져 있습니다. (이건 유니티의 UI작업이라면 공통이기에 어차피 해야할 작업이긴 합니다) 위 두가지 문제외에는 아직까진 다른 문제는 모르지만 찾게 된다면 수정 공유 드리겠습니다. 보다 자세한 내용은 아래 깃..
[유니티/작업] ZXinq + SHA256 + QR코드 대량 생성기 구현/만들기 - 3
·
유니티/작업
[해당 프로젝트 깃허브] https://github.com/taehuuun/SHA-QR-Gererator.git GitHub - taehuuun/SHA-QR-Gererator: Generate data encrypted with SHA value as QR code Generate data encrypted with SHA value as QR code. Contribute to taehuuun/SHA-QR-Gererator development by creating an account on GitHub. github.com 이번에는 그동안 구현했던 기능들을 종합하여, QR코드를 대량 생산/저장할 것입니다. 전까지 만들었던 코드들은 유틸의 성격이 강하여 생성기를 분류하여 인터페이스를 제작하려고 합니다. ..
[유니티/에셋] SNS공유를 좀더 쉽게 (NativeShare)
·
유니티/에셋
이번에 외주를 맡으면서 SNS 공유를 하는 기능을 넣어야 해서 여기저기 찾아봤었는데 에셋스토어상 올라와있는 패키지 아니면 직접 네이티브 쪽을 건드리는 방안이 있더라고요? 아무리 생각해도 네이티브는 건드리는 건 아닌 거 같아 여러 에셋을 찾아봤는데 사용방법이 NativeShare만큼 편한 게 없더라고요..? 깃헙 링크 : https://github.com/yasirkula/UnityNativeShare 링크 타고 Release에 있는 최신버전의 패키지 다운로드 후 프로젝트 임포트 해주시면 됩니다. GitHub - yasirkula/UnityNativeShare: A Unity plugin to natively share files (images, videos, documents, etc.) and/or p..