반응형 UI4 UI와 GUI, 그리고 CUI(CLI)의 차이점, 사용 이유. UI : User Interface 유저와 게임이 상호작용하는 모든 시스템. GUI : Graphic User Interface UI 중에 텍스트, 이미지 등으로 구성되어 있으며, 마우스로 상호작용하는 UI. CUI(CLI) : Character User Interface(CUI) / Command Line Interface(CLI) UI 중에 문자로 보여지고, 사용자 역시 문자로 입력해서 상호작용해야하는 UI. (요즘은 거의 쓰이지 않음) 게임 개발/게임 개발 이론 2023. 1. 17. 유니티 콜라츠 추측 계산기 - 1부 요즘 유니티를 꾸준히 하고 있지만 블로그에 글을 쓸 주제가 많이 없다는 생각이 들어서 만드는 과정을 올려보고자 한다. 콜라츠 추측이란 아무 수를 생각하고, 만약 홀수면 3을 곱한 후 1을 더하고, 만약 짝수라면 2로 나누는 과정의 끝에는 이세상의 그 어떠한 수라도 4-2-1로 끝난다는 콜라츠의 추측이다. 예를들어 5로 해보자면 5 - (홀수니까 3곱하고 1더하기) 16 - (짝수니까 나누기) 8 - 4 - 2 - 1 - (홀수) 4 - 2 - 1 - 4 - 2 - ..... 처럼 4-2-1 의 무한 굴레에 빠진다는 가설이다. 서론은 이쯤하고 바로 만들어보겠다. 참고로 1부에선 UI를 만들것이고, 2부는 스크립트를 만들것이다. 3부는 어떻게 될지 모르겠다.(없을수도?) 아무튼 시작. 먼저 프로젝트를 생성해.. 게임 개발/게임수학 2022. 9. 19. 유니티 화면비율에 따라 다르게 UI표시 하게하는법 유니티를 하다보면 나와 다른 모니터 비율, 핸드폰 화면 비율이 개발과정에서 문제가 되는 경우가 있다. 이런경우는 Canvas 오브젝트에 Canvas Scaler 이라는 컴포넌트를 통해 문제를 해결해줄 수 있다. 필자는 삼성의 A90을 쓰고 있기에 1080 * 2400을 기준점으로 해주었고, 저렇게 Canvas Scaler 컴포넌트의 UI Scale Mode를 Scale With Screen Size로 해주고, 자기가 기준으로 하고싶은 화면사이즈(픽셀기준) 을 Reference Resolution에 입력해주면 된다. 저렇게 설정을 다했다면, 화면 크기를 설정하는 탭에서 여러 화면을 선택해보며 잘못된건 없는지, 잘 설정되었는지 확인해 보자. 또한 유니티에선 시뮬레이트 기능이 있기에 원하는 휴대폰기종으로 화면.. 게임 개발/UI 2022. 7. 27. 유니티 버튼 컴포넌트 기능 정리 오늘은 버튼 컴포넌트의 다양한 기능들을 설명해 보겠다. Interactable : 사용할지 사용하지 않을지 선택(저걸 선택하지 않으면 버튼이 눌러지지 않는다) Transition : 버튼 색깔기능 종류 선택(이 글은 Color Tint 기준으로 작성됨) Target Graphic : 원하는 이미지 넣기 Normal Color : 평소의 색깔 Highlighted Color : 마우스를 가져다 댔을 때의 색깔 Pressed Color : 눌렀을 때 색깔 Selected Color : 선택되었을 때 색깔 Disabled Color : 다양한 이유로 버튼이 망가졌을 때, 사용불가능할 때 나오는 색깔 Color Multiplier : 변하는 색의 진하기 조절 Fade Duration : 색깔이 변하는 시간 조절.. 게임 개발/유니티 2022. 7. 21. 이전 1 다음 💲 추천 글 반응형