일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- parameter
- UE5
- DP
- guide
- 시작해요 언리얼 2022
- loop
- 오류
- C#
- Tutorial
- 문제풀이
- 프로그래밍
- Programming
- Algorithm
- w3school
- 기초
- dfs
- c++
- dynamic
- 재귀
- String
- 백준
- W3Schools
- Basic
- Unreal Engine 5
- Material
- github
- Unity
- python
- Class
- Today
- Total
목록Unity (150)
행복한 개구리

https://bodong2.tistory.com/573 Unity 소셜 로그인 - Google 간만에 소셜 로그인 구현을 해볼까 합니다. 오늘은 Google 로그인을 구현할 것이고 준비물은 아래와 같습니다 Google 개발자 계정 Unity(Android 프로젝트) 구글 로그인은 Naver, Kakao, Google, Facebook(현 Meta. bodong2.tistory.com 이전 게시물에서 Google로그인을 구현한 프로젝트에서 이어 진행합니다. Unity IAP는 구현하기 상당히 쉽습니다. Unity 프로젝트에서 Ctrl + 0을 눌러주세요 그럼 Services 창이 뜰겁니다. 또는 Window > General > Services를 눌러주세요. 나온 Services탭에서 In-App Pur..

간만에 소셜 로그인 구현을 해볼까 합니다. 오늘은 Google 로그인을 구현할 것이고 준비물은 아래와 같습니다 Google 개발자 계정 Unity(Android 프로젝트) 구글 로그인은 Naver, Kakao, Google, Facebook(현 Meta) 로그인 4대장 중 가장 쉬운 축에 속합니다. 거기에 간단하게 Firebase로 이벤트 설정도 할 수 있으니 정말 잘 되어있습니다. 시작해봅시다. 우선 본 게시글은 22.10.04에 작성되었으며 Unity 21.3.8f1(LTS) 사용 google login plugin(github) 버전 10.0.4 사용 설정은 위와 같습니다. Unity 에서 씬을 하나 만들어 UI를 구성해봅시다. Canvas의 렌더 모드는 Screen Space - Camera로 설..

Google Console에서 내부테스트 출시를 하려는데 Android API 수준을 올리라는 경고 문구와 함께 aab를 업로드할 수 없었다. Unity 빌드 설정은 highest니까 API 33레벨일텐데 안되는게 이상해서 일단 API level33을 직접 선택한 뒤 빌드를 해보니 Unity에서 33레벨이 없다며 자체적으로 업데이트를 진행했다. 이 후 33레벨로 aab를 빌드하여 내부테스트로 출시할 수 있었다.

진행중인 Unity 프로젝트에서 Build Settings > Player Settings > Publishing Settings > Keystore Manager를 눌러 창을 연다. 새로운 키를 만들고 아이디, 비밀번호, Alias(가명)을 지어준다. ※ Alias와 Password는 꼭 기억해야 함. 그리고 key는 원하는 곳에 저장한다. 그리고 Unity에서 Edit > Preferences > External Tools에서 JDK의 경로를 복사한다. 폴더에서 해당 위치\bin 폴더로 이동한다. JDK\bin의 디렉터리에서 cmd를 연다. keytool -exportcert -list -v -alias YOUR-KEY-NAME -keystore PATH-TO-KEYSTORE 위 명령을 cmd에 입력..

Unity의 IOS 빌드 모듈이 없어서 발생하는 문제다. Unity Hub > 설치 > 모듈 추가 > iOS Build Support 를 설치해주면 해결된다.

프로젝트의 발열을 잡기위해 며칠간 최적화를 공부하며 메모리를 확보할 수 있는 부분들을 찾고있다. 일단 CPU또는 GPU의 문제인지 알아야 하기때문에(보통은 GPU에서 발열이 나는 경우가 10배가량 많다고 한다) 프로파일링을 돌려보았다. 우선 그래프를 보았을 때 가장 두드러지게 많이 차지하는 부분이 렌더링이다. 렌더링이 거의 반정도를 차지하는 것을 확인하였고 그 다음은 CPU와 GPU의 속도를 동기화하여 테어링을 방지해주는 Vsync, 그 다음으로는 스크립트가 차지했다. 결과를 보니 생각보다 스크립트의 비중이 컸으며 생각보다 렌더링의 문제라고 보기에는 그 비중이 상당이 작았다. 그리고 Vsync도 보아하니 CPU에서 수행하는 것 같은데 CPU에서 렌더링 명령을 할당해주는 메모리와 (Vsync + 스크립트)..