본문 바로가기

분류 전체보기85

Flutter 개발 환경 설정 (우분투 18.04) 우분투에서 VS Code를 이용해서 안드로이드용 플러터 앱을 개발하는 환경 설정 가이드 1. Flutter 설치 아래 링크에 가면 친절한 설치가이드를 확인 할 수 있지만, 리눅스 설치 flutter-ko.dev 요약하면 아래 세 단계로 설치가 가능하다. 1) 필수 패키지 설치 sudo apt install bash curl git unzip xz-utils libglu1-mesa 2) 다운로드, 압축 해제, PATH 설정 # Flutter 1.22.5 Stable 버전을 사용한다고 가정 cd ~ mkdir devtool cd devtool wget https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_1.22.5-.. 2020. 12. 31.
카페 더 헤아림 3 : 블렌드 티 패키지 디자인 2 지난번에 선정된 B안에서 디자인을 안한 나머지 제품들도 디자인을 완료하고, 표기사항 정리 등 여러가지 정리할 것들이 많았다. 디자인 시안 선정까지는 패키지 디자인에서 50%정도 진행된 상태랄까. 제품 생산 과정에서 성분, 함량이 바뀌어서 패키지에 들어가는 내용을 다 바꾸기도 하고, 식약처 승인 과정에서 바뀌는 것도 있고 자잘한 일들이 많이 남아있다. 박스 칼선 받으면 거기에 맞게 디자인 얹어서 줘야하고. 오탈자 없는지 몇번이고 확인하고, 주변사람 다 동원해서 이상한거 없는지 확인하라고 닥달하기까지. 오탈자 너무 싫어요. 다 잘해놓고 마지막에 오탈자 생기면 겁나 욕먹음. 다 내책임이여 ㅠㅠ 이 부분들이 거의 다 정리가 되고 나면 샘플을 만들어서 클라이언트에게 보내고, 최종 승인을 받는다. 완성된 샘플을 퀵.. 2020. 9. 12.
카페 더 헤아림 3 : 블렌드 티 패키지 디자인 1 이제 패키지 디자인 시안 작업을 시작했다. 디자인하기 전에 패키지 구성품의 용어 통일이 필요하다. 박스 하나만 디자인하면 되는 제품이면 상관없는데, 블렌드 티는 박스 안에 비닐 파우치 안에 티백이 들어가고, 블렌드 티 5종이 함께 들어가 있는 선물세트도 있어서 각각의 용어를 통일하지 않으면 커뮤니케이션 시 헷갈리는 경우가 간혹 생긴다. 똑같은 상자를 "단상자", "소박스", "개별 박스" 등 여러 가지로 부르게 되는 경우가 의외로 자주 생긴다. 이 세상엔 생각이 너무나 다른 사람들이 많이 산다는 걸 느낌. 패키지 구성품 용어 통일 브랜드 "카페 더 헤아림"이 가진 키워드인 여유, 마음챙김, 위로가 느껴질 수 있는 디자인 시안을 작업했다. A안 : 블렌드 티와 함께하는 여유로운 티타임 여유로운 티타임을 표.. 2020. 9. 12.
고도 엔진 (Godot) : 씬, 노드, 인스턴스, 상속 1. 씬과 노드 노드는 화면 구성을 위한 빌딩 블럭이다. (예. Label, Camera, Viewport, Timer, Line2D). 씬은 게임 속 장면 하나를 의미하며 노드(들)로 만들어진 트리로 구성된다. 뭔가 어려워 보이니 직접 만들어보자. 부모 노드에 네개의 자식 노드를 만들어서 사분할 후 다른 색상으로 칠해보자. 일단, 2D 로 만들 예정이므로, 단축키 'F1' 을 눌러서 2D 씬 에디터 모드로 변경하자 1) 부모 노드 (ColorRect) 추가 좌상단 '+' 버튼을 클릭하거나 단축키 'Ctrl + A' 를 통해 ColorRect를 추가하고 이름을 "Background"로 변경하자 그리고 Anchor를 0, 0, 1, 1로 설정하여 화면을 꽉 채워보자. Anchor에 대해 궁금하면 아래 링크.. 2020. 8. 16.
고도 엔진 (Godot) : 크기, 위치, 여백 노드의 크기, 위치, 여백을 설정하는 방법을 알아보자.기본적으로 크기와 위치는 부모노드를 기준으로 설정하게 되는데, 쉬운 설명을 위해 ColorRect 노드를 2D 씬의 Root 노드로 만들어서 화면 기준으로 어떻게 설정이 가능한지 예를 들어보겠다. ColorRect 노드를 추가하는 방법은 https://drogrammer.tistory.com/20 를 참고하자. Label 대신 ColorRect를 추가하면 된다. 1. 상대 크기 및 위치 노드를 배치할 때, Anchor를 사용하면 부모 노드 기준으로 비율적인 크기와 위치를 설정할 수 있다. 참고로 Anchor의 Left, Top, Right, Bottom 각각 0.0 ~ 1.0 사이의 값을 입력할 수 있다. 몇가지 예를 들어보자. 화면에 꽉 채우기 : .. 2020. 8. 14.
고도 엔진 (Godot) : Hello World 전형적이지만.. 일단 Hello World 를 만들어 보자. 1. 프로젝트 생성 1) 우측 'New Project' 클릭 2) Browse 클릭 후, 비어있는 디렉토리 선택 (필요 시, 프로젝트 이름 설정) 3) Create & Edit 클릭 생성 하면, 3D 씬 (Scene) 에디터 화면이 기본으로 뜬다. 신기.. ㅎㅎ 2. 'Hello World' label 추가 이제, 'Hello World' label 노드 를 2D 씬 에 추가해 보자. 노드 (Node) 와 씬 (Scene) ? 노드는 화면 구성을 위한 빌딩 블럭이다. 예) Label, Camera, Viewport, Timer, Line2D 노드라는 단어에서 눈치챘겠지만 노드는 자식 노드를 가질 수 있고 Tree 구조로 구성이 된다. 씬은 게임.. 2020. 8. 12.

반응형