코로나 위드 루아(Corona with Lua)
2016년 01월 18일 출간
국내도서 : 2015년 09월 10일 출간
- eBook 상품 정보
- 파일 정보 PDF (4.40MB)
- ISBN 9791187139010
- 지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
-
교보eBook App
듣기(TTS) 불가능
TTS 란?텍스트를 음성으로 읽어주는 기술입니다.
- 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를 읽을 수 있습니다.
- 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
PDF 필기가능 (Android, iOS)

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.
작품소개
이 상품이 속한 분야
1.1 코로나 SDK 소개
1.2 개발 환경 구축 - 코로나야, Hello라고 말해봐
1.2.1 텍스트 에디터 설치
1.2.2 코로나 시뮬레이터(Corona Simulator) 설치
1.2.3 첫 프로그램 만들기
Chapter2. 루아 언어
2.1 루아의 기초지식
2.2 변수 :: Variable
2.3 타입 :: Type
2.4 연산자 :: Operator
2.5 조건문 :: Conditionals
2.6 반복문 :: Loop
2.7 함수 :: Functions
2.8 모듈 :: Modules
2.8.1 string 모듈
2.8.2 math 모듈
2.8.3 os 모듈
2.8.4 나만의 모듈 만들기
2.9 코루틴 :: Coroutine
2.10 테이블 :: Table
Chapter3. 코로나 SDK 기능
3.1 코로나 SDK 기본
3.1.1 중심축 :: anchorX, anchorY
3.1.2 이벤트 :: Event
3.1.3 엔터프레임 이벤트 :: enterFrame
3.1.4 타이머 :: Timer
3.1.5 트랜지션 :: Transition
3.1.6 씬(Scenes) 구성을 위한 컴포저(Composer)
3.2 설정 파일들
3.2.1 build.settings
3.2.2 config.lua
3.3 Wonhada Corona Template
3.3.1 다운로드
3.3.2 사용법
3.4 화면에 표시할 수 있는 요소들 :: Display Objects
3.4.1 이미지 :: Image
3.4.2 사각형 :: Rectangle
3.4.3 원 :: Circle
3.4.4 다각형 :: Polygon
3.4.5 선 :: Line
3.4.6 텍스트 :: Text
3.4.7 그룹 :: Group
3.5 위젯 :: Widget
3.5.1 버튼 :: Button
3.5.2 테이블뷰 :: TableView
3.5.3 분할컨트롤 :: SegmentedControl
3.5.4 슬라이더 :: Slider
3.5.5 스위치 :: Switch
3.6 물리 엔진 :: Box2D
3.6.1 기본 사용법
3.6.2 조인트 :: Joint
3.6.3 충돌 필터링 :: Collision Filtering
3.6.4 파티클 시스템 :: Particle System
3.7 사운드 :: Sound
3.8 설치파일 만들기 :: Build
CORONA는 2D게임, UI개발에 최적화된 개발언어이다. 수 많은 크로스플랫폼을 지원하는 언어 중 가장 Native에 가까운 빠른 속도를 보여주며 UI컴포넌트, 물리엔진, In-App-Purchase 등 수 많은 것들이 모두 개발되어 있어 정말 빠른 시간 안에 개발할 수 있다.
특히 Lua는 Javascript와 같은 쉬운 언어 중 하나인데 간결하고 명확하다. 개발 언어를 처음 접하는 사람도 어렵지 않게 이해하고 사용할 수 있을 정도이다.
쉬운 언어를 사용하며 다양한 클래스가 이미 개발되어 있는 CORONA SDK를 사용해 100줄이 안 되는 게임을 만들 수 있다. 그 만큼 CORONA는 뛰어난 성능과 간결함과 다양성을 장점을 가지고 있다.
출판사 서평(리뷰)
최근에 Lean UX분야가 뜨고 있다. 과거 Waterfall방식으로 개발할 당시에는 큰 기획을 하고 긴 기간 동안 개발을 했다. 문제는 프로젝트가 끝날 때쯤 우리가 잘못 온 것 같다는 사실을 깨달은 후 돌아갈 방법이 없다는 것이다. 이미 많은 비용을 썼고 많은 시간이 흘렀기 때문이다. Lean UX방법론은 MVP라는 최소한의 가치 있는 제품을 만든다. 2주에서 1개월안에 이 제품을 내놓아야 한다. 그런 후 실패하게 되는데 실패에서 얻은 데이터로 다시 MVP를 만든다. 이렇게 수 차례 반복하면 제품은 목표한대로 만들어 지고 비용은 허튼 곳에 사용하지 않으며 개발기간도 상당히 줄어들게 된다.
CORONA는 Lean방식 개발에 최적화 되어 있다. 그 동안 수 많은 멀티플랫폼 개발언어가 있었으나 CORONA만큼 Native에 가깝게 빠른 퍼포먼스와 생산성을 보여주는 개발 플랫폼은 없었다. 또한 Lua언어를 사용하는데 Lua는 굉장히 쉽다. 이미 개발언어를 한 개쯤 다룰 수 있는 개발자라면 30분안에 대부분을 익힐 수 있다. 그리고 그 간결함과 능력에 놀라게 될 것이다.
CORONA는 UI컴포넌트, 2D 물리엔진, In-App-Purchase등 우리에게 필요한 것들이 대부분 이미 만들어져 있다. 그냥 사용하기만 하면 된다. 실제 50줄 안에서 게임을 만드는 데모영상은 인터넷에 큰 화제다.
2D게임과 UI개발을 해야 한다면 CORONA는 최적화된 환경을 제공할 것이다.
작가정보
저자(글) 원강민
저자 : 원강민
저자 원강민은 액션스크립트 개발자로서 10년을 살았다. 액션스크립트는 플래시, 플렉스, AIR 콘텐츠를 생산하기 위한 프로그래밍 언어다. 엔씨소프트의 플래시 게임팀, 농협의 X-bank 프로젝트 등을 거치면서 다양한 작업을 진행한 바 있다. 2011년에 개인 사업을 하다 처음 알게 된 코로나 SDK의 쉽지만 강력한 매력에 빠졌고, 코로나랩스 본사와 꾸준히 연락하여 국내 최초의 코로나 앰배서더(Corona Ambassador)가 되었을 뿐 아니라 유료 버전 할인 채널로서 활동할 수 있는 권한을 얻었다. 대한민국 누구나 자신만의 앱을 만들 수 있도록 세미나 및 커뮤니티를 통해 코로나를 알리고있다.
이 상품의 총서
Klover리뷰 (0)
- - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다. (5,000원 이상 상품으로 변경 예정, 2024년 9월 30일부터 적용)
- - 리워드는 한 상품에 최초 1회만 제공됩니다.
- - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
구매 후 리뷰 작성 시, e교환권 100원 적립
문장수집
- 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
- e교환권은 적립일로부터 180일 동안 사용 가능합니다.
- 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다. (5,000원 이상 eBook으로 변경 예정, 2024년 9월 30일부터 적용)
- 리워드는 한 상품에 최초 1회만 제공됩니다.
- sam 이용권 구매 상품 / 선물받은 eBook / 오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.
구매 후 문장수집 작성 시, e교환권 100원 적립
신규가입 혜택 지급이 완료 되었습니다.
바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!
