일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Unity
- github
- Unreal Engine 5
- dfs
- parameter
- 시작해요 언리얼 2022
- C#
- 프로그래밍
- 오류
- 파이썬
- loop
- UE5
- 문제풀이
- W3Schools
- c++
- String
- DP
- guide
- 기초
- w3school
- dynamic
- Basic
- Tutorial
- Class
- Programming
- 재귀
- 백준
- python
- Material
- Algorithm
- Today
- Total
목록소셜 로그인/수업내용 (9)
행복한 개구리

GooglePlayConsole에서 Play 게임서비스 - 리더보드에 들어간다. 미리 만들어둔 리더보드가 나온다. 그렇다면 오른쪽 상단에 있는 리소스 보기를 눌러 코드를 복사 한 뒤에 Unity Editor로 돌아가서 Google Play Games - Setup - Android setup으로 들어가서 코드를 붙여넣어준다. 그리고 에디터에서 점수를 저장하고 해당 점수로 인한 최고기록을 확인하기 위한 UI들을 만들어보자. 이전 화면에서 점수획득, 그 위에있는 점수표시 Text, 그리고 우상단의 LeaderBoard를 생성했다. + 최고점수 표시버튼과 그를 서버에 Post해주는 버튼도 만들어준다. 리더보드에 최고점수가 공유되며 최고점수보다 낮은 점수를 Post할 때는 최고점수가 변경되지 않는다. 클라우드에..

playgameservices/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 Github에 있는 GPGS 매뉴얼을 따라서 실행해보자. increment : 증가 => 즉, 업적의 단계를 증가시켜주는 함수이다. 두번째 매개변수로 해당 단계를 지정할 수 있는데, 보기에서는 5라고 되어있으니 업적 5단계로 바꿔주는 역할을 한다. 그리고 세번째 매개변수의 람다식으로 해당 통신이 성공했는지, 실패했는지 여부가 출력된다. 이런 단계별 업적을 사..

GPGS로그인에서는 유니티로부터 Social클래스를 이용하여 유저의 프로필정보를 불러올 수 있다. 그러므로 로그인하는 유저의 Profile에서 id를 가져와서 해당 id를 DB에 저장할 수 있다. 우선 GPGS에 연결을 하며 인증에 성공했다면(Social.localUser.authenticated == true)미리 만들어둔 UI들에 해당 유저의 프로필정보가 대입될 수 있다록 지정한다. 그리고 프로필의 썸네일같은 경우는 늦게 불러와지는 경우가 있으니 코루팀으로 성공할때까지 기다린 뒤 불러오는데 성공하면 출력하는 것으로 한다. 눈여겨 봐야할 점은 localUser의 image는 Texture2D로 전달받기 때문에 이를 Sprite로 바꾸기 위해서는 Sprite.Create메서드를 이용해야한다. Unity ..