일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 4KUnity
- unity icon
- position parameter
- unity 아이콘 깨짐
- XR
- OPCUA
- c#
- 플러터
- Unity 4k 아이콘 깨짐
- Unity
- 유니티
- 네임드 파라미터
- optional prameter
- memorymangement
- 폴더구성
- 플러터폴더
- 유니티최적화
- xml unity
- 포지션 파라미터
- C# memorybarrior
- Flutter
- 싱글톤
- named parameter
- 메모리배리어
- 플러터프로젝트
- flutter folder
- MemoryBarrier
- 다트기초
- Csharp
- Unity3d
- Today
- Total
목록Unity (7)
배 타다 개발자
WEBGL 빌드 최적화 막 작업하다 보니WEB GL 프로젝트가 100Mb가 넘어 버렸다. BUILD and RUN File > Build&Run을 클릭하여 빌드한다. 빌드 로그 분석 Console 창 ... 아이콘을 우클릭하고 Open Editor Log 창을 열면 어느 부분이 용랼을 많이 가져가는지 추적할 수 있다. Ctrl + f 로 Build Report 를 검색 Texture Other Asset 이 주로 메모리를 잡아 먹고 있음을 확인하였다. 정확히 어떤 텍스쳐가 얼마나 차지 하고 있는지 확인도 가능하다. 최적화 Sound 프로젝트에는 Sound는 거의 쓰지 않아서 제거해줄 것이다. project창의 위 버튼을 클리해서 'Audition Clip'만 검색되도록 하고 다 날려 준다. Texture..
디지털 시계 UI 중 Text를 가지고 있는 오브젝트에 접근할 수 있게 한다. DateTime.Now.Tostring 메소드를 통해서 원하는 시간을 String으로 가져오는 함수를 만든다. 1초에 한번씩 현재시간을 가져오도록 Coroutine을 만든다. Init(또는 Start) 함수에서 코루틴을 시작해준다. private void Start() { // 디지털 시계 코루틴 Start StartCoroutine(GetTimeEverySecond()); } private void GetCurrentTime() { TMP_Text dateTimeText = Get((int)GameObjects.DateTimeText).GetComponent(); dateTimeText.text = DateTi..
요즘 유니티 기본 내장 UGUI대신에 Text Mesh Pro 를 많이 쓴다. 문제는 한글 폰트가 자주 깨진다는 것인데, 같은 이슈가 3번 정도 반복이 되어서 정리한다. 먼저 이곳에 가서 일차적으로 Text Mesh Pro로 폰트를 생성하면 대부분의 문제가 해결이 된다. 그러나 그 이후에도 해결이 안될 때는... 만든 폰트의 Generation Setting을 유심히 보자. Source Font File에 원본 폰트를 넣어준다. Altas Population Mode : Static -> Dynamic 이렇게 폰트를 맞추어주면 대부분은 적용이 된다. 사용 UI 에셋에 적용하기 인풋필드에는 적용이 안돼.... 상용 UI 에셋을 사용하니, 인풋필드에는 TMP로 폰트를 만들어 주었음에도 불구하고 한글이 여전히..
unity_ARShooting unity version 2021.1.17f 패키지 설치 프로젝트 세팅 AR 객체 기존의 카메라 삭제 AR 프로젝트 준비 완료!
Step1. Popup 창으로 쓸 UI Prefab과 동일한 이름의 스트립트 컴포넌트를 붙여준다. STEP2. 팝업창으로쓸 UI를 디자인 해준다. Step3. Popup 창으로 쓸 UI Prefab과 동일한 이름의 스트립트 컴포넌트를 붙여준다. Step4. Binding 팝업시켜줄 프립팹 중에 4가지만 바인딩해주었다. RoomName 인풋필드로 방이름 입력 받을 떄 RoomDescription 인풋필드로 방에대한 간략한 정보를 입력받을 때 이 둘은 nputFeild 스크립트 컴포넌트에 접근해서 사용자가 입력한 값을 가져오기 위해 게임오브젝트로 바인딩해주었고, CreateButtonCollaboBtn 방생성하는 버튼 서버 api에 REST API(put)을 던져준다. ClosePopUpBtn 게임오브젝트를..
지하매설된 파이프라인의 벨브위치를 가이드 앱 Mapbox unity sdk를 사용하여 밸브의 위치를 AR 로 가이드 해주는 어플리케이션을 만들기 위한 사전 조사를 진행했다. 위치기반 AR로 원하는 위치 오브젝트를 증강했지만 GPS 오차가 심하여서 3d 프로젝트로 바꾸어 진행하였다. 사전 리서치 과정 유데미 포케못고 클론 강의 분석(0.5Hr) 강의 구입 후 AR 기술 거의 들어가지 않은 낚시성 컨텐츠 였음 단국대 학생들을 위한 통합 어플리케이션 프로젝트(알단지) 교내 AR navigation 로 포켓몬 고보다 프로젝트이나 기능이 투머치 소스자체가 android native(java)로 안드로이드 앱개발임 mapbox World Scale AR 사용법익히면 단서가 있을 것을 보임 Unity Mapbox..