NOTE/Unity41 [Unity] 유니티 에디터 설치 실패 | validation failed 원인 및 해결 기록 오랜만에 컴퓨터를 바꾸고서유니티도 새로 다시 공부해볼까 싶어서다운로드를 받는데, Unity Hub에서 유니티 다운로드에계속 Editior application Validating에 머물러서진행이 안되고 있었다. 시간이 필요한가 싶어서 기다려보아도바뀌는 것이 없길래이건 뭔가 잘못되었다 싶어 검색을 해봤다. 알고보니 많은 사람들이 비슷하거나 같은 상황을 겪었고이는 Unity Hub의 오류일 것이라는 이야기가 있었다. 여러 해결방법들이 있었는데확인해본 방법과 시도해본 방법그리고 결국 성공한 방법을 적어놓으려 한다. 관리자 권한으로 실행 마우스 우클릭으로 Unity Hub를 클릭하여관리자 권한으로 실행해본다.▼실패 Window 사용자 이름 한글->영어파일 탐색기에서 보면 사용자 이름을처음에 컴퓨터 설정할 때 .. 2025. 4. 21. [Unity] 시간, 숫자 * 숫자 1000단위마다 콤마찍어주기1string.Format("{0:#,###}", number);cs * 시간 00:00 형식으로 나타내기12345678910111213public float time;public string timeStr;public int min;public int sec; void Update(){ time += Time.deltaTime; min = (int)time / 60; sec = (int)time % 60; timeStr = min.ToString ("00") + " : " + sec.ToString ("00"); Debug.Log (timeStr);}Colored by Color Scriptercs 여기에 hour가 필요하다면 min이 60을 넘을때마다 처리해주면 되.. 2018. 4. 1. [Unity] 그래픽 최적화 관련 http://ndcreplay.nexon.com/NDC2015/sessions/NDC2015_0039.html#c=NDC2015&k%5B%5D=%EC%9C%A0%EB%8B%88%ED%8B%B0NDC 2015 유니티 그래픽 최적화, 어디까지 해봤니? 강의 - 유니티테크놀로지스코리아 오지현 요약 정리- 유니티 엔진이 어떻게 돌아가는지 잘 알아야 최적화를 잘 할 수 있다.- GPU와 CPU이 병목이 어딘지를 찾아내는 것이 중요- CPU : Logic, AI, GC 등등- GPU : Texture, Shader, Framebuffer, Lighting Overdraw 등등- Drawcall : CPU가 GPU에게 그리라는 명령을 Command Buffer에 담아 보내는 것- command 하나하나는 GPU가 알.. 2018. 4. 1. [Unity] Time class 간단 정리 Time - using UnityEngine- 유니티로부터 시간 정보를 받을 때 사용하는 클래스- 자주 사용할만한 값▽ * deltaTime지난 프레임이 완료되는 데 까지 걸린 시간을 나타냄 (s) * fixedDeltaTime물리효과와 다른 고정 프레임률 업데이트가 수행되는 초 단위의 간격timeScale에 의해 영향을 받는 상대적인 값 * fixedTime가장 최근의 FixedUpdate가 시작된 시간으로부터 경과된 시간을 나타냄게임의 시작시간으로부터 경과된 시간 * frameCount경과한 총 프레임 수 * realtimeSinceStartup게임이 시작된 시간으로부터 경과한 실제 시간timeScale에 영향을 받지 않는 실제 시간의 흐름게임을 일시정지 하지만 시간을 계속 측정하고 싶은 경우 * t.. 2018. 4. 1. [Unity] Asset Bundle 프로젝트의 필요 리소스나 스크립트를 에셋번들을 통해서 업데이트받고 스트리밍 다운로드 받는다는 것을알고는 있었으나 내부적으로 어떻게 돌아가는지는 잘 모르고 있었다.오늘을 기회로 알아보자. 참고 : https://docs.unity3d.com/kr/current/Manual/AssetBundlesIntro.htmlhttp://itmining.tistory.com/ 에셋번들(AssetBundles)이란?플레이어가 필요로 할 때 응용 프로그램에 콘텐츠를 다운로드/업데이트 하는 것을 단순화 할 수 있습니다.에셋 번들에서 작업할 때의 일반적인 워크 플로우는 다음과 같습니다. ( 개발시 개발자는 에셋 번들을 준비하고 서버에 업로드 ) 1. 에셋 번들 만들기2. 외부 스토리지에 에셋 번들을 로드하기 런타임 사용자의 컴.. 2018. 4. 1. [Unity] Managed Plugins 동적 링크 라이브러리(DLL) 유니티에 의해 컴파일 하는 것이 아닌 외부 컴파일러(Visual Studio 같은)를 사용하여,스크립트를 동적 링크 라이브러리(DLL)로 컴파일 할 수 있는 것. 한번에 안됬다 왜지-ㅅ-)...다시도전해야함 2017. 3. 31. 이전 1 2 3 4 ··· 7 다음