개발/유니티
-
[GooglePlayGames]구글 로그인 API 사용하기개발/유니티 2018. 3. 28. 21:04
참고 - https://openlevel.postype.com/post/640434 유니티용 오픈소스 플러그인을 사용 플러그인이 Google Play Games API 중 지원하는 기능로그인업적 잠금 해제, 발견, 증가리더보드에 점수 등록클라우드 세이브 읽기/쓰기내장 업적/리더보드 UI이벤트 및 퀘스트Nearby Connections (로컬 네트워크에 있는 다른 장치를 찾고 메시지를 교환하는 등 관련 API)턴제 멀티플레이실시간 멀티플레이0. https://github.com/playgameservices/play-games-plugin-for-unity/releases 로 접속하셔서 최신파일을 받아 주시면 됩니다. 1. Assets -> Import Package -> custom package를 누르..
-
[Firebase]파이어베이스 Auth 1. 시작하기개발/유니티 2018. 3. 28. 18:34
참고 https://firebase.google.com/docs/auth/unity/google-signin?hl=ko, http://yakolla.tistory.com/1491. 유니티 프로젝트를 열고 File -> Build -> Player Settings를 누른다. 2. 위의 사진처럼 작성해 준다. 그리고 하단의 Alias Unsigned (debug) 를 클릭하여 create를 해준 뒤 아래처럼 작성해준다. 3. 이렇게 해주면 1에서 설정해준 경로에 keystore가 생기는데 cmd에서 해당 경로로 이동해준뒤 아래의 명령어를 입력해준다. keytool -exportcert -list -v -alias firebase -keystore user.keystore를 입력한 뒤 위의 패스워드를 입력해주..
-
[Firebase]파이어베이스 Database 2. 데이터 저장개발/유니티 2018. 3. 24. 19:15
메소드 사용 예제RunTransaction()은 공유자원을 관리하는 것과 유사한데, 복잡하므로 나중에...using System.Collections;using System.Collections.Generic;using Firebase;using Firebase.Database;using Firebase.Unity.Editor;using UnityEngine; public class DatabaseManager : MonoBehaviour { private static DatabaseManager Instance; public DatabaseReference reference; void Start() { // Set this before calling into Database FirebaseApp.Def..
-
[Firebase]파이어베이스 Database 1. 시작하기개발/유니티 2018. 3. 24. 15:59
https://firebase.google.com/docs/database/unity/start 파이어베이스 공식 가이드를 참조하여 진행하였습니다.게임이 어느정도 구현되었고, 게임 데이터를 파이어베이스에 저장하기 위해 연동하는 과정입니다. 0. 유니티 5.0이상, Android NDK 10d 이상의 버전이 필요합니다. 처음에 16을 깔았더니 13이 필요하다고 하여... 13을 추천합니다 1. firebase.google.com에 로그인한 다음에 프로젝트 생성하기 2. 프로젝트 생성한 뒤 프로젝트 페이지에서 안드로이드 앱 추가하기를 눌러서 진행해줍니다. 3. 추가가 끝나면 google-services.json 파일을 다운받은 뒤 애셋폴더 아무곳에나 넣어줍니다. 4. 파이어베이스 유니티 sdk를 다운받아주시..