Develop/Firebase

이번엔, firebase를 활용해 로그인과 회원가입을 구현해보자. firebase는 다양한 함수와 기능을 제공한다. 이번엔 Firebase.Auth를 사용하여 진행할것이다. 일단, Firebase에 접속하여 회원가입 기능을 활성화하자. 여기로 들어가서 로그인 방법에서 새 공급업체를 추가하면 된다. 나는 이미 추가해서 이렇게 뜨지만, 시작하기를 누르면 어떤 로그인 방법을 지원할것인지 물어볼것이다. 여기서 이메일/비밀번호를 누르고, 위의 항목을 사용설정해주자. 그리고 저장을 하고 빠져나오자. 유니티에선 다음과 같이 로그인 UI를 구현했다. 버튼, InputField 모두 TMP를 사용하여 구현했다. 기본적인 button, inputField를 사용해도 무방하다. using System.Collections;..
서버에 파일을 올리고 내려받는법을 알아보자. 본인의 콘솔에 들어가면 빌드 아래에 Storage라는 항목이 있다. 여기 들어가서시작하기를 눌러 버킷을 생성해주자. 생성됐다면, 이제 유니티에 FirebaseStorage 패키지 파일을 설치하자.이전 글부터 따라왔다면 이전에 받은 압축파일 내에 패키지파일이 있을것이다.이걸 유니티에 임포트시켜주자. 유니티의 셋팅은 이렇게 했다.이미지를 로드할 버튼과, 업로드할 버튼을 만들고, 이미지를 로드했을 때 Image UI에 이미지가 로드되게 설정했다. 각 버튼엔 다음 스크립트를 붙여준다.LoadImg.cs//생략using UnityEngine.UI;using Firebase.Storage;using Firebase;using Firebase.Extensions;using..
이제 시작 스크립트를 작성해보자. 일단 테스트로 User클래스를 만들었다.public class User{ public string name; public int level; public User(string _name, int _level){ name = _name; level = _level; }}간단하게 만들어주었고, 이제 버튼을 두개 만들어서 버튼에 각각 write기능과 read기능을 추가해줄것이다. using Firebase;using Firebase.Database;using System;public class ButtonScript : MonoBehaviour{ [SerializeField] string _hir; [SerializeF..
진행해야하는 프로젝트에서 이번엔 Firebase를 사용해 서버를 구현해야하기 때문에 Firebase공부를 시작했다. 처음 설치부터 구현까지 3시간 공부해서 겨우 성공시켰다. 1. 설치FireBase사이트에 접속하자.https://firebase.google.com/?hl=ko Firebase | Google's Mobile and Web App Development Platform개발자가 사용자가 좋아할 만한 앱과 게임을 빌드하도록 지원하는 Google의 모바일 및 웹 앱 개발 플랫폼인 Firebase에 대해 알아보세요.firebase.google.com접속해서 원하는 방향으로 적당히 아이디를 만들고 로그인을 하자. 로그인을 했다면 오른쪽 상단의 콘솔창으로 이동하자.콘솔창에서 이제 우리가 필요한 것들을 ..
LKM0222
'Develop/Firebase' 카테고리의 글 목록