멀티터치 예제에서 TouchPoint클래스의 draw()함수를 오버라이드해서 구현해야 하는데
cocos2d-x 3.0정식버전에선 이 함수가 final로 선언되어 있어서 오버라이드 되지 않는다.
그래서 다음과 같이 고쳐서 구현했다.
virtual void draw(Renderer *renderer, const kmMat4& transform, bool transformUpdated)
{
...
}
책 자체는 나쁘지 않은데 이렇게 cocos2d-x 3.0의 alpha버전과 정식버전의 약간의 차이때문에 해매는 일이 종종 있다.
이거와 별개로 책에서 계속 LayerColor를 상속받은 클래스를 쓰다가 이 예제에선 Layer를 상속받아 쓰는데, 눈치못채고 평소처럼 LayerColor를 상속받은 클래스를 쓰면 결과가 안나와서 로그찍어가며 해매는 일이 벌어질 수도 있다. 나만 그런거겠지만...
이거와 별개로 책에서 계속 LayerColor를 상속받은 클래스를 쓰다가 이 예제에선 Layer를 상속받아 쓰는데, 눈치못채고 평소처럼 LayerColor를 상속받은 클래스를 쓰면 결과가 안나와서 로그찍어가며 해매는 일이 벌어질 수도 있다. 나만 그런거겠지만...



