본문 바로가기

분류 전체보기15

[Unity/UI] 텍스트 배경크기조절하는법("Parent has a type of layout group" error) UI를 만들다보면 이런 경고들을 자주만납니다. 각자의 사정상 UI가 이렇게밖에 만들어질 수 없는 일도 생기지만, 저는 최대한 이런 에러를 만들지 않으려고 노력하는 편입니다. UI 구조가 변경되거나 추가되어 꼬이는 일이 발생하면 레이아웃을 강제로 맞추는 스크립트 작업이 필요하게 될 수도 있기 때문이죠. (스파게티코드가 아닌 스파게티 UI를 경험하는 순간...) 전 그래서 이렇게 해결합니다. - 백그라운드 이미지 최소크기가 정해져 있는 경우 1. 상위 오브젝트에 HorizontalLayoutGroup과 ContentSizeFitter 값을 아래와같이 지정해줍니다. 2. LayoutElement로 백그라운드의 최소 width와 height을 지정해주고, VerticalLayoutGroup에 값을 넣고, 그아래.. 2022. 1. 27.
C# LINQ where 데이터 질의 방법 C# LINQ 우리가 필요한 정보를 얻고자 할 때 구글, 네이버, 다음 검색창에 정보에 대한 물음을 날린다. 검색엔진이 모든 데이터를 탐색한다면 우리가 필요한 정보를 얻기까지 몇 분 혹은 몇 시간이 걸릴 것이다. 검색엔진은 본인에게 있는 모든 데이터를 탐색하지 않는다. 우리가 입력한 내용과 관련된 데이터만 추출하여 우리에게 제공한다. LINQ는 이러한 메커니즘을 가진다. C#의 장점은 LINQ라고 한다. 데이터에서 찾고 싶은 부분을 간단한 질의어를 통해 뽑아낼 수 있는 게 LINQ이다. 데이터 베이스를 다뤘다면 맥락과 문법이 매우 유사하기에 습득하기 쉬울 것이다. from, select, where, orderby 등 수많은 질의어가 있지만 실무에서는 딱 2가지만 알고 가면 나머지는 필요할 때 구글링 해.. 2022. 1. 25.
SSH 등록 및 사용법 github와 bitbucket 설정 개발 필수 요건 Git SSH는 Git에 저장된 데이터를 불러오는 방식 중에 하나이다. 깃 허브, 비트 버킷 등 버전 관리 저장소에서 데이터를 복사해오려면 https:// 인증 또는 ssh 인증이 필요하다. http와 ssh의 차이점은 ssh가 보안이 더 좋다고 하는데, 솔직히 디테일한 차이는 모르겠고 나는 ssh가 설정이 필요해서 그렇지, 한 번 설정해두면 더 편리해서 사용한다. 설치 및 설정 방법 1. 먼저, Git을 설치한다. 설치방법은 Google에 Git 검색하면 다운로드 홈페이지가 있다. 2. 설치를 완료했다면, Git bash를 검색해서 실행하자. 혹은 바탕화면이나 폴더 탐색기에서 마우스 오른쪽 버튼을 클릭하면 "Git Bash here"이라는 문구가 있다. "Git GUI here"이란 것.. 2022. 1. 10.