일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 공포 방탈출
- 필활
- 홍대 덤앤더머
- 이스케이퍼스
- 홍대 방탈출 추천
- Unity
- 개발
- 홍대
- 방탈출 리뷰
- C++ 자료구조
- 2021 방탈출 추천
- 강남 방탈출
- 시스템 프로그래밍
- 홍대 방탈출
- PC VR
- 윈도우 프로그래밍
- 후기
- 방탈출
- 이스케이퍼스 2호점
- 넥스트에디션 2호점
- C#
- 방탈출 후기
- 넥스트에디션
- 유니티
- 정렬 알고리즘
- 꽃길
- 추천
- 방탈출 추천
- Android
- C 자료구조
- Today
- Total
목록개발 (4)
행복한 연어의 이야기
스크립팅 최적화 SendMessage 와 BroadcastMessage 함수 사용자제 Find 관련 함수 사용자제 자식이 많은 오브젝트 transform 변경시 많은 비용 발생 Update , LateUpdate 등 함수가 비어있으면 지워라 , 빈 Update 종류 함수는 비용발생 Vector2 및 Vector3 연산을 줄여라 Camera.main 의 결과를 캐싱 하거나 사용하지 않고 수동으로 카메라에 대한 참조를 관리해라 가비지 컬렉터(힙 메모리) 최적화 캐싱 사용 우리 코드가 힙 할당으로 이어지는 함수를 반복적으로 호출하고 결과를 폐기하면 불필요한 쓰레기가 생성됩니다. 대신, 우리는 이러한 객체에 대한 참조를 저장하고 재사용하는 기술을 캐싱이라고 합니다. 자주 호출되는 함수에는 힙메모리 할당을 하지 ..
안녕하세요. 예전에 유니티 매뉴얼을 정독하면서 정리 해 놓은게 있어 한 번 올려봅니다. 분명 제가 정리 했던건데 까먹은 것도 있더라구요.ㅋㅋ 한 번 읽어보시면 도움 되실듯 합니다! 정리 Constraints 를 사용해서 각도, 위치 등 일정 수치 이상으로 못 넘어가게 막아 놓을 수 있다. 쿼터니언은 720 도를 0 도로 인식한다. 오일러 각은 720도 인식 프로젝트 창에서 기즈모를 설정하여 특정 스크립트가 장착된 오브젝트를 찾을 수 있다. 프리셋을 이용하여 특정 컴포넌트를 프리팹처럼 사용할 수 있다. 사전 설정 관리자에서 기본으로 해놓을 수 도 있다. 프리팹화 시킨 프리셋은 에니메이터 창에서도 사용할수 있다. profilor 창을 이용하면 함수 호출 시기등을 알 수 있다. ScriptableObject ..
오늘은 유니티 기어 VR 의 개발 세팅에 대해서 알아보고자 합니다. 순서 SDK 와 오큘러스 펌웨어를 다운받는다.( https://www.oculus.com/rift/setup/ ) https://assetstore.unity.com/packages/tools/integration/oculus-integration-82022 유니티 패키지를 다운 받는다. (통합 패키지) 유니티 패키지 파일을 임포트 시킨다. 씬에다가 카메라를 지우고 대신 OVRCameraRig을 Hierarchy에 넣는다. https://dashboard.oculus.com/tools/osig-generator 들어가서 계정을 만들고 다시 위 링크로 들어간다. Device ID 를 입력하고 다운로드 파일을 누른다. (명령창 adb dev..
아래 사진은 유니티 스크립트 라이프사이클 플로우 차트입니다. 자주 사용하는 이벤트 함수만 서술하도록 하겠습니다. 기본적인 호출 순서대로 적혀있습니다. Awake 프리팹이 인스턴스화 된 직후에 호출됩니다. 오브젝트가 비활성화되어 있다면 awake 함수는 호출되지 않다가 오브젝트가 활성되는 순간 호출됩니다. 그 후 오브젝트를 비활성화(Deactive) -> 활성화(Active) 해도 다시 호출되지 않습니다. 최초 1회만 호출됩니다. Awake 만 있는 스크립트에 경우 스크립트 활성화(Enable) 버튼이 뜨지 않습니다. OnEnable, Start 같은 함수가 있어 스크립트가 비활성화(Disable) 해 놓았더라도 Awake 함수는 호출됩니다. OnEnable 오브젝트 활성화(Active)(스크립트 활성화(..