[clp] game industry day 2 - 1

58
Game Industry Day 2 - 1

Upload: junhyuk-lee

Post on 18-Aug-2015

484 views

Category:

Education


0 download

TRANSCRIPT

Game Industry Day 2 - 1

Overview

•앱 인벤터 소개 •준비하기 •실행하기 •살펴보기

앱 인벤터 소개

디자이너 블락 편집기

안드로이드 폰

준비하기

goo.gl/Aro1fe

goo.gl/GpPOgm

•USB •WiFi •에뮬레이터(X)

연결방법

appinv.us/aisetup_windows

appinv.us/aisetup_mac

USB 프로그램 설치

WIFI 설정

=

MIT AI2 Companion

실행하기

ai2.appinventor.mit.edu

Start new project

HelloInventor

Label을 Viewer로 드래그한다.

원하는 글자를 써준다.

AI Companion

scan QR code

안녕! 앱 인벤터!!

살펴보기

앱에서 사용할 도구들을 화면에 배치하는 곳

Designer

Palette 앱에 추가할 도구를 선택할 수 있는 목록. 사용할 도구를 Viewer쪽으로 드래그해 추가한다.

User Interface 버튼, 라벨, 사진과 같이 사용자가 앱을 실행할때 필요한 기본적인 도구들

Layout 도구 정렬

Media 소리, 비디오, 카메라와 같은 미디어 관련 도구들

Drawing 그림 그리기 및 애니메이션 관련 도구들

Sensors GPS, 가속도센서, 근접센서와 같은 도구들

Social 이메일, 전화, 트위터 같은 SNS 관련 도구들

Storage 앱에서 사용하는 정보를 저장할때 사용하는 도구들

Connectivity 블루투스, 인터넷과 같이 통신 관련 도구들

LEGO 레고 마인드스톰 관련 도구들

Viewer 앱에서 실제 보여질 화면으로 Palette에서 사용할 도구를 이 곳에 배치한다.

Components 앱에 있는 도구들이 어떻게 배치되어있는지 표시되는 곳

Properties 도구들이 가지고 있는 속성 값들이 표시되는 곳

블락을 이용해 프로그램을 만드는 곳

Blocks

Blocks 프로그램을 만들때 사용할 블락을 선택하는 곳

Built-in 기본으로 사용하는 블락들

“만약에” 또는 “~동안에”와 같이 동작과 관련된 블락들

Control

Control 블락과 함께 사용하는 블락들. “예”, “아니오” 또는 “반대” 같은 논리 관련 블락들.

Logic

더하기, 빼기, 곱하기 같은 수학 계산 관련 블락들

Math

글자나 문장과 관련된 블락들

Text

많은 정보를 한번에 관리할때 사용하는 목록 관련 블락들

Lists

색깔 관련 블락들

Colors

정보를 담는 그릇인 변수 관련 블락들

Variables

프로그램 안의 프로그램이라 할 수 있는 Procedure 관련 블락들

Procedures

디자이너에서 추가한 도구들을 제어하는 블락들

Viewer 사용할 블락을 배치하는 곳

사용자가 버튼을 눌렀을때 앱에서 알림이 뜨도록 해보자!

Button과 Notifier를 Viewer에 추가한다.

• Button1이 눌리면 • Notifire1에게

“The button is pressed!”라고 알림을 띄우도록 한다.

감사합니다!