본문 바로가기

전생의 기억/Unity

(6)
Unity에서 Visual Studio Code (VSCode) 프로젝트 인식 불가, 자동완성 안됨 https://stackoverflow.com/questions/72404123/omnisharp-error-about-dotnet-version-unity Omnisharp error about dotnet version - Unity at VSCode launch today I'm receiving this error: Starting OmniSharp server at 27/5/2022, 12:37:25 Target: f:\UnityProjects\MyGame.sln [ERROR] Error: Found dotnet version 5.0.407. Minimum required stackoverflow.com 최근, vscode에서 C# Extension 관련 업데이트가 이슈가 되었습니다. 자동완성 ..
Unity Scrolling시, Tiny Image Pixel 깜빡임, Line 두께 변화 Render Issue 움직이는 Image는 Canvas.pixelPerfect 로 어느정도 해결/증상완화 가능합니다. 고정된 Image는 아직 해결방법을 못찾았습니다.
Texture2D Memory Leak 해결(DestroyImmediate, Resources.UnloadUnusedAssets) Unity에서 Texture의 특정 영역을 Crop하거나, 조작하기 위해서는 Texture 객체를 다른 타입으로 변환해야 하는 경우가 생깁니다. Example : Image crop Crop Process: Texture -> Texture2D -> Mat (OpenCV Asset) -> Crop(SubMat) -> Texture2D -> Texture Issue: Texture -> Texture2D 과정에서, 생성한 Texture2D 객체가 자동으로 Unload되지 않아, Garbage Collection이 돌지 않고, 메모리에 계속 누적) Solution: 1. Resources.UnloadUnusedAssets() 함수 호출 즉시 해제 2. DestroyImmediate(_texture2d) 1번..
(Unity) C# Unity Engine에서 학습된 AI 모델 사용하기 1/N - Barracuda 개념 잡기 참조 github.com/Unity-Technologies/barracuda-release Unity-Technologies/barracuda-release Contribute to Unity-Technologies/barracuda-release development by creating an account on GitHub. github.com Unity Barracuda 패키지는 크로스플랫폼 (학습된 AI 모델의 플랫폼에 상관 없이)을 지원하는 경량 Neural Network Inference 라이브러리입니다. Neural Network는 인공신경망(Artificial neural network)으로, 생물학의 신경망에서 영감을 받아 만들어진 개념으로, 머신러닝, 딥러닝 등에 활용됩니다. 이미지와 ..
Unity - 구글 리더보드(Google Leader Board) 연동 중, Play Game에 문제가 발생했습니다. 해결 방법 증상 Google Play Game Service의 Leader Board를 사용하기 위해 연동을 하였는데, 점수 제출 후, 반복적으로 Play Game에 문제가 발생했습니다 메시지가 뜹니다. 결론 결론은, Google Play Console의 Game Service탭에서 생성한 연결된 앱의 Client ID와 Google Develop 페이지의https://console.developers.google.com/apis/credentials OAuth 2.0 클라이언트 ID로 등록된 Client ID가 서로 일치하지 않아 발생하는 문제입니다. 내 맘대로 해결방법 1. 기존의 게임 서비스 탭에 연결된 앱으로 생성 및 출시되어 있는 연결된 앱 - 게임 출시 취소 2. 기존의 OAuth 2.0 클라이언트 ID..
Unity 에서 Facebook SDK For Unity 연동 에러 해결하기(Android) - OpenSSL, Unity Editor No Response, Freezing, KeyHash 생성, FaceBookSettings 응답없음 이번에 인디게임 경연대회를 준비하면서, Facebook SDK를 Unity 상에서 연동해야하는 일이 생겨서 작업 도중, 연동이 잘 안되는 상황이 되었다. 이후, 이틀정도 삽질하다가 겨우 알아낸 방법들을 공유하고자 합니다. - 결론 - OpenSSL을 이용하여 Unity의 FaceBook SDK 소스를 통해 Debug용 Android KeyHash를 자동으로 생성하는 작업을 수동으로 직접 해줌으로써 해결. - 준비되어야 할 사항- 1. openssl이 설치 되어있어야 합니다. 2. java jdk가 설치되어 있어야합니다. 3. 위의 두 패키지에 대한 환경변수 등록이 되어있어야 합니다.(커맨드 또는 터미널 창에서 명령어 입력이 가능해야함) 4. release용 /keystore 또는 Debug용 .keyst..