책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 게임 프로그래밍
· ISBN : 9788960774247
· 쪽수 : 300쪽
· 출판일 : 2013-04-30
책 소개
목차
1장 컨스트럭트 둘러보기
___1단계: 컨스트럭트 클래식 다운로드와 설치
___실습 예제 - 컨스트럭트 클래식 실행하기
___2단계: 게임 프로젝트 만들기
___실습 예제 - 게임 프로젝트 시작하기
______프로젝트 만들기
______프로젝트 세부사항 바꾸기
______프로젝트 실행하기
___3단계: 컨스트럭트 클래식 인터페이스 둘러보기
___실습 예제 - 컨스트럭트 클래식 둘러보기
______레이아웃 에디터
______속성 박스
______이벤트 에디터
______애니메이션 박스
______레이어 박스
___마지막 단계: 오브젝트의 소개
___실습 예제 - 오브젝트 만들기
______오브젝트 만들기
______스프라이트 그리기
______스프라이트의 그림 바꾸기
___요약
2장 컨스트럭트 스타일의 헬로우 월드!
___스프라이트 다시보기
___실습 예제 - 주인공 스프라이트 만들기
______새로운 애니메이션 만들기
______애니메이션 태그
______충돌 모드의 선택하기
___타일 배경: 배경 만들기
___실습 예제 - 타일 배경 만들기
___속성: 더 자세한 오브젝트의 설정
___실습 예제 - 오브젝트에 속성 추가하기
___동작: 오브젝트의 움직이는 방법 설정하기
___실습 예제 - 캐릭터 움직이기
______다른 동작들
______컨트롤 설정하기
___변수: 개인변수와 전역변수
___실습 예제 - 주인공에게 생명 주기
___텍스트 박스: 게이머에게 정보 전달하기
___실습 예제 - 게이머에게 체력과 점수 보여주기
___이벤트: 게임의 규칙과 최종 목표 설정하기
___실습 예제 - 게임에 이벤트 추가하기
______스프라이트
______이벤트
______조건
______액션
___요약
3장 난이도 추가하기
___시작하기 전에
___목적지에 다다르기
___실습 예제 - 게임을 이기는 조건 만들기
______Overlapping과 collision 사이에 선택하기
______활성화
______애니메이션 설정
___장애물 피하기
___실습 예제 - 난이도 넣기
______주인공의 죽음
______주인공의 부활
______게임 종료
___적 만들기
___실습 예제 - 적 만들고 움직이기
______움직이는 방향 설정
______떨어지는 동작
______방향 바꾸기
______주인공과 상호작용
___인터페이스 향상시키기
___실습 예제 - GUI의 배경 만들기
___요약
4장 소리 내어보기
___게임과 음악
___실습 예제 - 게임에 음악 추가하기
______Start of layout 조건
______음악 파일 실행하기
______음악 파일 반복하기
___음악 모듈
___실습 예제 - 모드 음악 실행하기
______Is playing 조건
______파일 부르고 실행하기
___효과음: 주인공 행동 표현하기
___실습 예제 - 효과음 넣기
___게임 내보내기
___실습 예제 - 게임 변환하기
___게임을 공유할 때 주의할 점
___요약
5장 물리 효과
___물리적으로 움직이는 오브젝트 만들기
___실습 예제 - 오브젝트 만들기___
______글로벌 속성
______그리드 정렬하기
______물리 동작의 속성 설정
______타이머 동작
______사용자 정의 충돌 마스크 만들기
___이벤트 시트와 그룹
___실습 예제 - 이벤트 시트와 그룹 생성하고 사용해보기
___물리적인 힘 추가하기
___실습 예제 - 힘 추가하기
___스페셜 핀 추가하기
___실습 예제 - 스페셜 핀 만들기
______For 루프
______Set timescale
___포털: A에서 B로 이동시키기
___실습 예제 - 공 순간이동시키기
___파티클 오브젝트: 불꽃놀이 효과로 마무리하기
___실습 예제 - 불꽃효과 만들기
___배경음악과 효과음 재생하기
___실습 예제 - 배경음악과 효과음 넣기
___다음 레벨 만들기
___실습 예제 - 다른 레벨 만들기
___디버거
___실습 예제 - 디버거 사용하기
___요약
6장 커스텀 레벨
___사용자 친화적인 INI 파일
___실습 예제 - INI 파일 만들기
______INI 그룹
______INI 아이템
___레벨 불러오기
___실습 예제 - 커스텀 레벨 불러오기
______INI 파일 설정하기
______레벨 불러오기
______게임 이벤트 시트 추가
______NextINI 레이아웃______
___게임 오버 스크린
___실습 예제 - 게임 오버 레이아웃 만들기
___레벨 에디터 만들기
___실습 예제 - 오브젝트의 생성
___실습 예제 - 이벤트를 이용해서 레벨 저장/불러오기
___실습 예제 - 인터페이스 이벤트 만들기
______편집 영역
______Function 오브젝트
______그룹 활성화 비활성화시키기
______INI 파일에 저장하기
______Cursor 오브젝트를 그리드 위에 위치하기
______포털 위치시키기
___요약
7장 2D 슈팅 게임 만들기
___시작하기 전에
___멀티플레이: 친구와 함께 게임하기
___실습 예제 - 게임에 필요한 자료와 시작화면 만들기___
___실습 예제 - 레벨 디자인
___실습 예제 - 주인공과 컨베이어 벨트 오브젝트 만들기
___실습 예제 - HUD 오브젝트 만들기
___실습 예제 - 메인 게임 이벤트 만들기
___실습 예제 - 게임오버 레이아웃 만들기
______패밀리
______컨테이너
______멀티플레이
______고정 스크롤
___총알 발사하기
___실습 예제 - 총 추가하기
___시차: 깊이감 표현하기
___실습 예제 - 착시 스크롤링 만들기
___빛과 그림자: 광원 효과
___실습 예제 - 빛과 그림자 캐스터 사용하기
___총을 가진 적군: 약간 더 어려운 테크닉
___실습 예제 - 적군 만들기
______직접 충돌 확인하기
______기본적인 인공지능
______총의 생성
___요약
8장 수류탄을 던져보자!
___수류탄 - 튕겨다니는 시한폭탄
___실습 예제 - 수류탄 던지기
______수류탄 던지기
______수류탄 튕기기
___수류탄 터드리기 - 밝은 섬광 표현하기
___실습 예제 - 폭발 섬광
___특수 효과 - 화면 비틀기와 그밖에 멋진 효과들
___실습 예제 - 왜곡 효과
______픽셀 셰이더
______사용된 특수 효과
___오브젝트 - 완전히 파괴하기
___실습 예제 - 로봇 날려버리기
___요약
9장 마지막으로
___지금까지 배운 내용
______1장: 컨스트럭트 클래식 에디터의 기본 구성
______2장: 우리의 첫 게임, 플랫폼 게임
______3장: 적을 추가하고, 생명 시스템 구현하기
______4장: 효과음과 배경음악
______5장: 물리적인 게임
______6장: 커스텀 레벨과 레벨 에디터
______7장: 횡 스크롤 슈팅 게임
______8장: 특수 효과와 물리적인 상호작용
___게임 확장하기
______MyPlatformer
______BounceBall
______SideShooter
___유용한 팁과 기술
______사용자 정의 충돌 경계선
______커스텀 플러그인 추가하기
______커스텀 효과 추가하기
______캔버스 오브젝트 사용하기
______미니맵 오브젝트 사용하기
______플라즈마 오브젝트 사용하기
___백업과 저장을 자주 하자
______도움을 받으려면
___컨스트럭트 2에 대해
___요약



















