본문 바로가기

유니티60

Day 60 - Firebase를 활용해 사용자 게임 데이터 저장 주제>>  Firebase 설정 및 Unity 연동 >>  게임 데이터 클래스 정의 >>  Firestore에 데이터 저장 >>  저장 프로세스 연결 공부내용이번 게시글에서는 Google 로그인 시스템을 통해 인증된 사용자 정보를 기반으로 Firebase의 Cloud Firestore에 게임 데이터를 저장하는 방법을 설명한다. 이를 통해 게임 데이터를 안전하게 클라우드에 보관하고, 언제든 불러올 수 있다. 1. Firebase 설정 및 Unity 연동  Firebase 프로젝트 생성:Firebase 콘솔에서 새 프로젝트를 생성한 후, Firestore 데이터베이스를 활성화한다.Firebase SDK 추가:Unity 프로젝트에 Firebase Unity SDK를 다운로드하여 추가한다. Firebase Au.. 2024. 12. 19.
Day 59 - 유니티 구글 계정 로그인 시스템 실행(2부) 주제>>  구글 로그인 시스템 실행하기>>  사용자 데이터 활용>>  로그아웃 기능 추가 >>  주의사항(API 키 보호, 로그인 실패 처리)공부내용앞선 게시글에서 유니티에서 구글 계정 로그인 시스템을 구축하는 방법을 알아보았다. 이번에는 그 시스템을 실행하고 사용자 데이터를 활용하는 방법을 설명한다. 1. 구글 로그인 시스템 실행하기 구글 로그인 시스템이 제대로 작동하려면 Unity Editor와 빌드된 프로젝트에서 각각 실행 시 테스트가 필요하다. 실행 과정은 다음과 같다. 1-1. Unity Editor에서 실행 Unity Editor에서 Play 모드를 활성화한다.Google 로그인 버튼을 클릭하여 로그인 시도.Debug 로그에서 로그인 성공 또는 실패 메시지를 확인. 1-2. 빌드된 프로젝트에서.. 2024. 12. 15.
Day 58 - 유니티 구글 계정 로그인 시스템 구축(1부) 주제>>  구글 클라우드 플랫폼(GCP) 설정 >>  Firebase로 구글 로그인 지원 추가( + Firebase 무료 사용 범위)>>  유니티 프로젝트에서 구글 로그인 구현 공부내용유니티에서 무료로 구글 계정 로그인 시스템을 구현하면 사용자의 계정을 인증하고 데이터를 연동하는 데 활용할 수 있다. 이번 게시글에서는 유니티 프로젝트에서 구글 계정 로그인을 설정하고, 실행하기 위한 기본적인 환경 구축을 다룬다. 1. 구글 클라우드 플랫폼(GCP) 설정 구글 계정 로그인을 구현하려면 먼저 **구글 클라우드 플랫폼(GCP)**에서 OAuth 2.0 클라이언트를 설정해야 한다. 1-1.  프로젝트 생성  Google Cloud Console로 이동해 로그인한다.새 프로젝트를 생성한다.프로젝트 이름을 입력한다... 2024. 12. 14.
Day 57 - Unity와 구글 시트 연동 유지 관리 주제>>  네트워크 요청 최적화 >>  데이터 처리 효율성 강화 >>  오류 처리 및 안정성 >>  구글 시트 스크립트 최적화 >>  유지 관리 전략 공부내용Unity와 구글 시트를 연동하는 프로젝트는 데이터를 효율적으로 관리할 수 있는 장점이 있지만, 성능과 안정성 문제를 간과하면 사용성에 영향을 줄 수 있다.이번 글에서는 성능 최적화를 위한 전략과 프로젝트 유지 관리를 위한 팁을 공유한다. 1. 네트워크 요청 최적화 문제: 구글 시트와의 빈번한 네트워크 통신은 속도 저하와 서버 부하를 초래할 수 있다.해결방법 1: 캐싱 활용데이터를 한 번 불러온 후, 일정 시간 동안 캐싱하여 재사용한다.private GoogleDataList cachedData;private float cacheTime = 300f.. 2024. 12. 13.
Day 56 - Unity와 구글 시트 데이터 동기화 전략 주제>>  데이터 동기화란?>>  동기화를 위한 기본 로직 >>  Unity와 구글 시트 동기화 코드 예제 >>  동기화 자동화: 주기적 업데이트 >>  동기화 상태 표시  공부내용Unity와 구글 시트를 연동해 데이터를 주고받는 과정에서 가장 중요한 부분 중 하나는 데이터 동기화다.동기화를 통해 데이터 불일치를 방지하고, 실시간으로 최신 데이터를 유지할 수 있다.이번 글에서는 효율적인 동기화 전략과 구현 방식을 살펴보자. 1. 데이터 동기화란? 데이터 동기화는 다음과 같은 작업을 포함한다:데이터 불러오기: 구글 시트에서 데이터를 Unity로 가져오기.데이터 업데이트: Unity에서 데이터를 수정하고 이를 다시 구글 시트에 반영.자동 동기화: 특정 이벤트나 주기에 따라 데이터 동기화 수행. 2. 동기화를.. 2024. 12. 13.
Day 55 - Unity에서 구글 시트 데이터 수정 및 업데이트 주제>>  데이터 업데이트를 위한 Google Apps Script 확장 >>  Unity에서 데이터 전송 구현 >>  데이터 수정과 업데이트 UI 예제 >>  데이터 수정과 업데이트 테스트 >>  데이터 업데이트 후 처리 공부내용이전 글에서는 Unity에서 구글 시트 데이터를 불러오는 방법을 알아봤다. 이번에는 Unity에서 데이터를 수정하고, 이를 구글 시트에 다시 업데이트하는 방법을 살펴보자.구글 시트로 데이터를 전송하는 방식과 이를 통해 게임 데이터를 동적으로 관리하는 과정을 중점적으로 다룬다. 1. 데이터 업데이트를 위한 Google Apps Script 확장 구글 시트에 데이터를 업데이트하려면 Google Apps Script에서 새로운 기능을 추가해야 한다.아래는 데이터를 수정할 수 있는 스.. 2024. 12. 12.
728x90
반응형