본문 바로가기
728x90

teamNS5

[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] 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.
[GPGS] 프로젝트에 로그인 연동하기1 ~현재 진행 상황 업적 만들기 Keystore Manager 만들기 연동 로그인 GitHub - playgameservices/play-games-plugin-for-unity: Google Play Games plugin for Unity GitHub - playgameservices/play-games-plugin-for-unity: Google Play Games plugin for Unity Google Play Games plugin for Unity. Contribute to playgameservices/play-games-plugin-for-unity development by creating an account on GitHub. github.com 의 Sign in 참고 GPGSMana.. 2023. 4. 23.
728x90