차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
unity:troubleshooting [2015/05/21 14:02] – 문서가 unity3d:troubleshooting에서 unity:troubleshooting(으)로 옮겨졌습니다 V_L | unity:troubleshooting [2018/02/22 03:04] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{tag> | ||
======문제 해결====== | ======문제 해결====== | ||
줄 4: | 줄 5: | ||
[[# | [[# | ||
======Desktop!====== | ======Desktop!====== | ||
- | >> | + | |
======MonoDevelop에서 디버그 버튼이 비활성화 되어 있어요!====== | ======MonoDevelop에서 디버그 버튼이 비활성화 되어 있어요!====== | ||
* 이것은 MonoDevelop가 유니티 실행 파일을 찾을 수 없을 때 입니다. MonoDevelop의 환결 설정에서 Unity/ | * 이것은 MonoDevelop가 유니티 실행 파일을 찾을 수 없을 때 입니다. MonoDevelop의 환결 설정에서 Unity/ | ||
줄 45: | 줄 46: | ||
[[# | [[# | ||
======iOS!====== | ======iOS!====== | ||
- | >> | + | |
======iOS 장치에서의 문제 해결====== | ======iOS 장치에서의 문제 해결====== | ||
줄 131: | 줄 132: | ||
어떻게 메모리 사용을 낮게 유지하는지에 대한 힌트: | 어떻게 메모리 사용을 낮게 유지하는지에 대한 힌트: | ||
- | * 가장 강력한 iOS 스트리핑 옵션(고급 라이센스 기능)을 사용해서 프로그램 바이너리 크기를 줄이고 다양한 .NET 라이브러리 불필요한 의존성을 피하세요. 자세한 사항은 [[KrMain.class-PlayerSettings|player settings]]과 [[KrMain.iphone-playerSizeOptimization|player size optimization]]를 보세요. | + | * 가장 강력한 iOS 스트리핑 옵션(고급 라이센스 기능)을 사용해서 프로그램 바이너리 크기를 줄이고 다양한 .NET 라이브러리 불필요한 의존성을 피하세요. 자세한 사항은 [[unity3d:KrMain.class-PlayerSettings|player settings]]과 [[unity3d:KrMain.iphone-playerSizeOptimization|player size optimization]]를 보세요. |
- | * 컨텐츠 크기를 줄이세요: | + | * 컨텐츠 크기를 줄이세요: |
- | * 스크립트에서 너무 많이 할당하지 마세요. [[KrMain.iphone-InternalProfiler|internal profiler]]에서 mono heap크기와 사용을 감시하세요. | + | * 스크립트에서 너무 많이 할당하지 마세요. [[unity3d:KrMain.iphone-InternalProfiler|internal profiler]]에서 mono heap크기와 사용을 감시하세요. |
* _주의:_ 유니티 3.0에서는 씬을 로딩하는 구현이 많이 바뀌었고 이제 모든 씬에셋은 미리 로드됩니다. 이것은 게임 객체를 인스턴스화 할때의 급격한 하락을 줄여줍니다. 게임 플레이 동안 에셋의 로딩과 언로딩에 관해 좀더 미세한 컨트롤을 원하면[[ScriptRef: | * _주의:_ 유니티 3.0에서는 씬을 로딩하는 구현이 많이 바뀌었고 이제 모든 씬에셋은 미리 로드됩니다. 이것은 게임 객체를 인스턴스화 할때의 급격한 하락을 줄여줍니다. 게임 플레이 동안 에셋의 로딩과 언로딩에 관해 좀더 미세한 컨트롤을 원하면[[ScriptRef: | ||
줄 181: | 줄 182: | ||
=====" | =====" | ||
- | 이 에러는 보통 사용자가 많은recursive generics을 사용하면 발생 합니다. 사용자는 첫번째 두번째 타입을 더 할당하기 위해 AOT컴파일러에게 힌트를 줍니다. 추가적인 AOT컴파일러 명령어 라인 옵션은 [[KrMain.class-PlayerSettings# | + | 이 에러는 보통 사용자가 많은recursive generics을 사용하면 발생 합니다. 사용자는 첫번째 두번째 타입을 더 할당하기 위해 AOT컴파일러에게 힌트를 줍니다. 추가적인 AOT컴파일러 명령어 라인 옵션은 [[unity3d:KrMain.class-PlayerSettings# |
[[# | [[# | ||
======Android!====== | ======Android!====== | ||
- | >> | + | < |
======안드로이드 개발 문제 해결====== | ======안드로이드 개발 문제 해결====== | ||
=====유니티가 사용자 프로그램을 장치에 설치 실패 ===== | =====유니티가 사용자 프로그램을 장치에 설치 실패 ===== | ||
- | - 사용자 컴퓨터가 실제로 장치를 감지하고 연결 되었는지 확인합니다. 좀 더 자세한 사항은 [[KrMain.PublishingBuilds|Publishing Builds]]에 있습니다. | + | - 사용자 컴퓨터가 실제로 장치를 감지하고 연결 되었는지 확인합니다. 좀 더 자세한 사항은 [[unity3d:KrMain.PublishingBuilds|Publishing Builds]]에 있습니다. |
- 유니티 콘솔에서 빨간 사인으로 마크 되어있는 에러를 찾으세요. 그것을 유용한 에러 메세지 일 것입니다. | - 유니티 콘솔에서 빨간 사인으로 마크 되어있는 에러를 찾으세요. 그것을 유용한 에러 메세지 일 것입니다. | ||
=====사용자 프로그램이 시작 후 바로 크래쉬 합니다.===== | =====사용자 프로그램이 시작 후 바로 크래쉬 합니다.===== | ||
- | - [[KrMain.class-PlayerSettings# | + | - [[unity3d:KrMain.class-PlayerSettings# |
- 사용자가 가지고 있는 본래의 플러그인을 제거하도록 하세요. | - 사용자가 가지고 있는 본래의 플러그인을 제거하도록 하세요. | ||
- 스트리핑을 비활성화 하도록 하세요. | - 스트리핑을 비활성화 하도록 하세요. | ||
줄 231: | 줄 232: | ||
- | {{tag> | ||
* 출처: [[http:// | * 출처: [[http:// | ||