프로젝트 마다, 팀 마다, 회사 마다, 개인 마다 코딩 컨벤션이 다 다르다. 코딩 컨벤션은 취향 차이라기 보다 통일된 혹은 일관된 코딩 스타일 가이드라고 보는 것이 좋겠다. 참고할 만한 유니티와 C# 코딩 컨벤션이 있었다. https://avangarde-software.com/unity-coding-guidelines-basic-best-practices/ [Unity] Coding guidelines & Basic Best Practices - Avangarde-Software Have you ever wondered how a company organizes its code? Look no further, because here lie all your answers. This is a basic s..
유니티 비교적 최신 버전 중 LTS로 프로젝트 새로 생성하려고 하니까 이런 여러 템플릿들이 존재한다. 원하는 템플릿을 선택해서 다운로드 받을 수 있는 형식이다. 점점 언리얼 엔진을 닮아가는 유니티. 참고로 이 Third Person 템플릿은 에셋스토어에서도 다운로드 받을 수 있다. https://assetstore.unity.com/packages/essentials/starter-assets-third-person-character-controller-196526 Starter Assets - Third Person Character Controller | Unity 필수에셋 | Unity Asset Store Get the Starter Assets - Third Person Character Con..
나는 또 이렇게 장바구니에 하나씩 담게 되고, 내 통장은 텅텅 비게 되고. 정말 오랜만에 에셋스토어를 둘러보니까 실사 그래픽 에셋들의 양이 굉장히 많아졌고 퀄리티도 많이 올라갔더라. HDRP를 사용해 보진 않았는데 이번 기회에 에셋 구매해서 뜯어봐야 할듯 하다. https://youtu.be/mb4gEURu7aQ https://assetstore.unity.com/packages/3d/environments/urban/hdrp-abandoned-factory-buildings-day-night-scene-164492 [HDRP] Abandoned Factory Buildings - Day/Night Scene | 3D 도시 | Unity Asset Store Elevate your workflow wit..
유니티 버전이 올라가면서 이제는 새로운 프로젝트 생성할 때 템플릿이라는 개념이 새로 생겼다. 아마도 템플릿은 생긴지는 꽤 오래된거 같은데 점점 언리얼 엔진을 닮아간다. AR 템플릿을 선택하면 다른 템플릿과 다른 점은 기본적으로 포함되는 패키지들이다. 그리고 프로젝트 생성 완료되면 Hierarchy에 자동으로 필요한 게임오브젝트들이 붙어있다. Unity AR Foundation 샘플 프로젝트는 아래 링크에서 확인할 수 있다. https://github.com/Unity-Technologies/arfoundation-samples GitHub - Unity-Technologies/arfoundation-samples: Example content for Unity projects based on AR Fou..
유니티 2021 버전부터 게임 재생 버튼을 클릭하면 바로 재생되지 않고 "reload script assembly" 와 같은 로딩 창이 뜨고 나서 한참 뒤에 게임이 재생되도록 디폴트로 설정이 되어 있는데요. 이전 버전과 같이 바로 재생되도록 하기 위해서 아래와 같은 설정이 필요합니다. Project Settings => Editor => Enter Play Mode Options 체크 (활성화) Reload Domain 체크 해제 (비활성화) 유니티 공식 문서에는 Domain Reload에 대해 다음과 같이 명시되어 있습니다. Domain Reloading resets your scripting state, and is enabled by default. It provides you with a comp..