본문 바로가기
728x90
반응형

🌐 유니티 (Unity)68

Day 62 - Firebase 보안 규칙 설정과 최적화 방법 🛡️ 주제>>  Firebase 보안 규칙 기본 이해 >>  사용자 인증 기반 보안 규칙 >>  특정 필드에 대한 액세스 제어 >>  Firebase 보안 규칙 꿀팁 >>  성능 최적화 방법 공부내용Firebase는 강력한 기능을 제공하지만, 올바른 보안 규칙이 없으면 데이터베이스가 외부에 노출될 위험이 있다. 이번 게시글에서는 Cloud Firestore의 보안 규칙 설정 방법과 성능 최적화를 위한 팁을 소개한다. 소소한 꿀팁들도 추가했으니 놓치지 말자! 1. Firebase 보안 규칙 기본 이해 Firebase 보안 규칙은 데이터베이스에 대한 읽기/쓰기 액세스를 제어한다. 프로젝트 설정에 맞게 규칙을 작성하면 데이터를 보호할 수 있다. 기본적인 보안 규칙 구조는 다음과 같다:jsonrules_version.. 2024. 12. 27.
Day 61 - Firebase에서 데이터 불러오고 업데이트 주제>>  데이터 불러오기 >>  데이터 업데이트 >>  업데이트 호출 공부내용저장된 데이터를 불러오고 수정하여 업데이트하는 방법을 다뤄보겠다. 1. 데이터 불러오기 Firestore에서 사용자 데이터를 가져오는 방법을 구현한다.public void LoadGameData(string userId){ FirebaseManager.Instance.Firestore .Collection("Users") .Document(userId) .GetSnapshotAsync() .ContinueWith(task => { if (task.IsCompleted && task.Result.Exists) { .. 2024. 12. 23.
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.
728x90
반응형

loading