본문 바로가기
반응형

Works/Unity 3D53

[Unity3D] CS1617: Invalid option 'latest' for /langversion; must be ISO-1, ISO-2, Default or an integer in range 1 to 6. Unity 버전을 2018.4 로 업데이트 하고 나서 Visual Studio 2015 에서 다음과 같은 에러가 발생했습니다. error CS1617: Invalid option 'latest' for /langversion; must be ISO-1, ISO-2, Default or an integer in range 1 to 6. LangVersion 값이 ISO-1, ISO-2, Default 혹은 1~6 사이의 정수 값 이어야 되는데 lastest로 잡혀 있다고 합니다. MS 공식 문서에는 latest 가 정의 되어 있지만 Visual Studio 2019 에 적용되는 규칙이라고 합니다. Visual Studio 2015 이후에 업데이트된 값인가 봅니다. https://docs.microsoft... 2019. 9. 10.
[Unity3D] Memory Profiler 설치 Unity 의 기본 Profiler 는 실시간으로 많은 정보를 볼 수 있지만 특정 시점을 골라 비교하기에는 어려움이 있었습니다. 그래서 Memory 분석을 할때 Snapshot이 되는 툴이 있었으면 좋겠다 싶어서 구현하려던 중에 Unity 에서 Memory Profiler 라는 녀석이 있다고 해서 설치 방법과 사용법에 대해 정리해 봅니다. Memory Profiler overview About Memory Profiler | Package Manager UI website About Memory Profiler Use the Memory Profiler package to identify potential areas in your Unity project (and the Unity Editor itsel.. 2019. 8. 29.
[Unity3D] Application Focus Out 상황에서 마우스 이벤트 2018.4.2f1 버전으로 개발 중 Standalone 버전 개발 중에 클라이언트에 포커스가 가 있지 않으면 버튼의 Hover 이벤트는 작동하지 않는데 마우스 포인터 이벤트는 작동하는 이슈가 발생했습니다. 여기서 더 이슈가 되는 것은 5.3.8p2 버전으로 개발한 다른 클라이언트와 다르게 작동한다는 것이었습니다. 해당 부분은 비슷한 스크립트를 사용하였기에 버전 이슈겠지만 좀 더 정확한 확인을 위해 분석을 해보고 기록을 남깁니다. 마우스 포인터는 Raycast를 이용해 구현했었고 버튼은 UGUI의 Button을 사용하고 있었습니다. 기존 기능들에서 문제로 예상되는 부분들을 모은 스크립트를 생성했습니다. using System.Collections.Generic; using UnityEngine; usin.. 2019. 8. 22.
[Unity3D] Google Play Console 빌드 업로드 에러 Unity 2018.4.6f1 으로 Google Play Conolse 에 평소와 같이 빌드를 해서 올리는데 에러가 납니다. 64비트 요구 사항을 준수하지 않았다고 합니다. 이전에 성공한 빌드와 비교해 봅시다. 버전 빼고 모든 값이 같은 것 같습니다. 무엇이 문제인지 모르겠습니다. 구글에 문의 메일을 보내 봅시다. 하루가 지나고 답장이 왔습니다. 64 비트 요구사항에 대한 오류로 인해 앱 출시에 어려움을 겪고 계신 것 같습니다. 문의주신 앱의 버전코드 15를 확인해보니 해당 버전은 x86의 64비트 대응 라이브러리인 x86_64가 포함되어 있지 않은 것으로 보입니다. 64 비트 요구사항은 업데이트 버전에 포함된 32 비트 플랫폼에 대응하는 64비트 라이브러리가 포함되어 있어야 출시가 가능한 점 참고 부탁.. 2019. 8. 21.
반응형