본문 바로가기
728x90

꿈의왕국7

<꿈의 왕국 : 영원한 보금자리> 정식 출시! 약 4개월 동안 개발하였던 가 Google Play Store에 정식 출시되었다! https://play.google.com/store/apps/details?id=com.notsame.kingdomofdreams 꿈의 왕국 : 영원한 보금자리 - Google Play 앱 몬스터의 공격을 받아 황폐해진 왕국을 부활시켜야 합니다. 각종 미션을 클리어 하고 나만의 꿈의 왕국을 만들기 위한 모험을 떠나보세요! play.google.com 인게임 스크린샷 공식 테스트는 12일에 올라갔지만, 2주 동안 각자 완성도를 높이고, 보완하는 기간을 가졌다. 1주일은 기존 자잘한 오류들을 고치고, 완성도를 높이는 기간이었고, 다음 1주일은 urp를 조금 더 활용하여 연출의 완성도를 높일 계획이었다. 하지만, 2주째에 문제.. 2023. 7. 10.
[PJ/문제해결] Object의 materials 바꾸기 public void ChangeRoof(GameObject targetGo, Material mat) { Debug.LogFormat("target : {0}, mat : {1}, mats0 : {2}, mat1 : {3}", targetGo, mat, targetGo.GetComponent().materials[0], targetGo.GetComponent().materials[1]); //targetGo.GetComponent().materials[1] = mat; Material[] materials = targetGo.GetComponent().materials; materials[1] = mat; targetGo.GetComponent().materials = materials; } 현재 프로.. 2023. 5. 28.
[PJ] miniMap 미니맵 만들기 3D 미니맵 만들기 진행중인 프로젝트가 맵이 굉장히 커져, 버렸던 미니맵을 다시 진행시키기로 하였다. 막히지 않고 간단하며 재밌던 과정이었다. 1. 카메라를 만들고 현재 스테이지에 자식으로 붙인 후, x축으로 90도 회전하고 Orthographic으로 설정해주었다. 2. Project 창에서 Render Texture 생성 처음에 Depth Stencil Foramt을 None으로 설정하였다가 미니맵에 점만 나오는 문제가 있었다. 3. UI에 Raw Image 생성 4. 만든 Raw Image의 Texture에 아까 만든 Render Texture 넣어주기 5. 만든 Camera의 Target Texture에 만든 Render Texture 넣어주기 6. Canvas를 만들어 WorldSpace에 위치시키고 .. 2023. 5. 23.
[PJ] UIStage 데이터테이블 연동, 추상팩토리와 빌더 패턴 R&D하고 본 프로젝트에 적용하기 위해 패턴을 공부하였다. 들어가는 요소들을 데이터로 받아오거나 조절해야 하는 부분들이 많았는데, 직접 붙였던 부분을 개선하고 싶었다. chatGPT에게 내 상황을 설명하고, 어떠한 디자인패턴을 적용해야 효과적일까? 물어보았더니, 3~4가지 패턴을 추천해주었다. 그 중에 빌더패턴이 효과적으로 보여 그 패턴과 연계시킬 수 있는 패턴을 물어보았다. 2~3가지를 추천해 주어 원래 싱글톤으로 진행하여 했던 빌더패턴을 추상팩토리와 연계시켜 공부하며 작성해나갔다. 전의 R&D 2023.05.01 - [Project/꿈의 왕국 : 영원한 보금자리] - [R&D] UI small Stage Map UIPlayer Move IUIBuilder 추상팩토리 패턴 인터페이스는 이름 앞에 I(대.. 2023. 5. 1.
[R&D] UI small Stage Map UIPlayer Move UI상의 Stage Map에서 UIPlayer가 선택한 맵으로 이동하는 연출 (레퍼런스 : 프로즌시티)을 표현하고 싶었다. 처음에는, UIStagePlayer의 CMove 코루틴을 목표를 position으로 잡았더니 어떤 경우에는 멈추기도 하고 어떤 경우에는 멈추지 않아 계속해서 코루틴이 중복되는 현상이 발생하였다. 그런 고민 중에 추천영상으로 뜬 오늘코딩 채널의 강의를 보고 문제를 해결하였다. https://youtu.be/_QOvSLCXm7A using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class UIMap : MonoBehaviour { public B.. 2023. 5. 1.
[GPGS] 프로젝트에 로그인 연동하기2 사용자 인증 정보 추가하기 앱 서명 키 인증서 SHA-1 인증서 지문 업로드 키 인증서 SHA-1 인증서 지문 저장해두기 Play 게임즈 서비스-설정 및 관리-설정-사용자 인증 정보 만들기 사용자 인증 정보 추가 OAuth 클라이언트 만들기 아까 저장해둔 앱 서명의 인증서 붙여넣기 패키지 이름 뒤에 공백 없게 하기 업로드 키도 동일하게 만들기 다시 인증 정보 추가화면 선택창이 아까와 같다면 새로고침 해보기 선택한 OAuth 클라이언트 ID를 Unity에 적용 *Setup하면 AndroidManifest이 초기화되어 다시 추가 version 0.0.3으로 다시 빌드 결과 cmd 업적 달성 2023. 4. 23.
728x90