-
-
24가지 예제로 배우는 게임 수학 & 물리 입문 - 보고 실행하고 코드와 공식을 익히는 실습형 입문서!
가토 키요시 지음, 김성재 옮김 / 길벗 / 2014년 9월
평점 :
절판
이 책은 장점은 실용적인 문제를 먼저 제시하고, 그 다음에 해결책으로써 필요한 이론과 공식을 제시함으로개발자들에 학습함에 있어 지루하지가 않다.
모든 예제가 cpp로 구성되어 있어 Cocos2d-x를 공부하는 나로써는 최고의 게임 서적이다.
매우 간결한 코드로 다양한 물리적 현상들을 해결하고 있어 실무에 바로바로 적용이 가능하다.
또한 그 예제들에 대한 설명이 매우 디테일하다.
단 윈도우 API를 사용하고 있어 스마트폰 예제를 원한다면 스마트폰의 API는 별도로 잘 알고 있어야 할듯~
하지만 모든 예제가 쉽지 않다. 피타고라스의 정리가 나오면서 수학 공식들이 등장하게 되고
각종 수학적 기호들과 함수들이 나오면 조금 집중이 필요하다.
사실 모르는 용어들이 난무를 한다. 비례상수, 코사인, 사인 함수, 도수법, 라디안, 호도법 등…
그러나 게임을 개발하다보면 언젠가는 만나는 용어들이니 차근차근 이해가 필요하다.
하지만 역시 이책은 어려웠다 쉬웠다 반복하며 24가지 예제들을 정말 잘 설명해주고 있다.
그래서 인지 개발자 뿐만 아니라 전문 게임 기획자도 반드시 소장해야 할 장서임이 분명하다.
충돌판정에서 부채꼴 물체와의 충돌판정은 정말 흥미로운 주제이며 코드이다.
후반부에 가면 적은양의 미적분들이 나오는데 사실 어렵다.
하지만 물체의 운동, 스크롤, 충돌 판정, 광선 표현, 화면 전환 효과 예제를 직접 실행하며
수학과 물리가 게임에서 어떻게 활용되는지 쉽고 빠르게 이해할 수 있을 것이다.