본문 바로가기

레이아웃

유니티 각개격파_002_편리한 작업 화면 만들기 2021년 5월 현재. 유니티 버전 2020.3.6f1 (LTS) 버전을 사용 중이다. 유니티를 설치했으면 실행해 보자. 나는 현재 유니티 테마를 Dark 로 설정해서 어두운 테마를 사용하고 있다. 밝은 테마를 원한다면 다음과 같이 하면 된다. 메뉴 Edit > Preferences 를 클릭한다. Editor Theme(편집기 테마)를 Light로 바꾸면 된다. 어쨌든 테마 색과 상관없이 위 화면이 유니티 편집기의 Default(디폴트; 기본) 화면이다. 게임을 만들다 보면 자료를 넣고, 찾고, 확인하는 여러가지 일들을 해야 한다. 본격적으로 게임을 만드는 작업을 위와 같은 기본 화면에서 해보니 번거럽거나 불편한 경우가 제법 생기기 시작했다. 작업에 좀 더 편리한 환경이 필요했다. 자신에게 적합한 작업 .. 더보기
6번째 프로젝트 만들기_01 이번에 만들어 볼 프로젝트는 Layout(레이아웃)과 View(뷰)를 다루어 본다. 안드로이드 스튜디오는 현재 4.0.1이다. 실행 한 후 새 프로젝트를 만든다. Empty Activity(빈 액티비티)를 선택하고 Next(다음)을 클릭한다. 프로젝트 제목을 Exploring Layouts (레이아웃 탐험)이라고 하고 나머지 옵션은 아래와 같이 설정한다. 회색 부분은 자신의 컴퓨터에 맞게 적용될 것이다. Finish(종료) 버튼을 클릭한 후 잠시 기다리면 다음과 같은 모양이 될 것이다. 새 프로젝트를 만들면 코드를 입력하는 기본 클래스인 MainActivity.kt 파일과 View(뷰)의 배치를 보여주는 activity_main.xml 이라는 layout(레이아웃) 파일이 만들어 진다. 이전 글을 보았다.. 더보기
파편013_레이아웃(Layout)이란? Layout(레이아웃) 또는 ViewGroup(뷰그룹) Layout(레이아웃)은 '배치, 배열' 이라는 뜻이다. Lay 와 Out이 합쳐진 말인데 Lay는 '눕히다, 놓다(put)' 등의 뜻이고 Out은 '바깥에'라는 뜻이다. 어원으로는 본래 '때려 눕히다, 죽이다'의 뜻이었다. 세월이 흐르면서 아래와 같이 그 뜻이 점점 변하게 되어 현재의 뜻이 되었다. 때려눕히다, 죽이다 > 시신의 매장을 준비하다 > 드러내다, 보여주다, 장식하다 > 대략적인 디자인 폰의 화면에는 여러 가지 구성 요소(element) 가 있다. 이런 요소들을 뷰(View)라고 한다. 가장 흔한 요소는 버튼(button), 텍스트 문자(text), 이미지(image) 등이다. 이런 뷰(View) 요소들은 Layout(레이아웃) 또는 V.. 더보기
게임명_GuessNumber_02_레이아웃 디자인A 디자인 레이아웃 본격적으로 게임 GuessNumber (숫자 맞추기)를 만들어 보자. 레이아웃 디자인의 기본적인 방법은 '첫 프로젝트 만들기'에서 다루었다. 그래서 여기서는 되도록 핵심적인 부분만 언급한다. '첫 프로젝트 만들기'를 먼저 학습한 후 이 글을 읽기 바란다. 안드로이드 스튜디오가 3.6.2로 업그레이드 되었다. 3.5 버전과 디자인에서 일부 바뀐 모습이 보이는데 만들면서 확인한다. 새 프로젝트 만들기 안드로이드 스튜디오를 실행한다. 새 프로젝트를 만들기 위해 Start a New Android Studio porject를 클릭한다. Empty Activity (빈 액티비티)를 선택하고 Next(다음) 버튼을 클릭한다. Name(이름)에는 GuessNum을 입력하고 Language(언어)는 K.. 더보기
무작정 앱 만들기_04_안스로 앱 만드는 순서 앱 만드는 과정 요약 안드로이드 스튜디오로 앱을 만드는 과정을 간략히 정리해 본다. 앱 제작 순서는 다음 4가지 작업을 반복한다고 할 수 있다. 리소스 파일 저장 =>레이아웃 만들기 => 코딩 => 테스트 1. 리소스 파일 저장 리소스(resource)는 앱 프로젝트를 만드는데 사용하는 자원(재료)이다. 이 앱 제작에 사용하는 리소스 파일(텍스트, 이미지, 소리, 영상 등)을 프로젝트 폴더에 저장한다. 이 작업은 아래 그림에서 노란색 부분의 각 폴더에 해당 파일을 저장한다. 관련 파일을 해당 폴더에 저장해야 한다. 예를 들면 이미지는 'res'폴더 안에 'drawable'폴더에 넣는다. 그리고 소리나 영상 등의 파일도 res폴더 안에 넣지만 아무곳에나 넣으면 안되고 각각의 소스마다 정해진 방법대로 넣어야.. 더보기