2012-09-09 8 views
2

Google은 아이에게 특정 색상의 다른 색상을 지정해야하는 iPad 키즈 애플리케이션을 제작하고 있습니다. 예를 들어, 하늘과 나무 등이 모두 겹쳐있는 이미지를 생각해 봅시다. 어린이가 파란색을 선택한 다음 하늘을 두 드리면 하늘이 파란색으로 바뀌고 그렇지 않으면 "잘못된 색상"이 표시됩니다.iOS 앱의 색상 도형

내 질문은 :

1- 선택한 색상으로 만 하늘 색칠을 구현하는 방법. 우리는 Coco2d 플러딩을 구현했지만 너무 느립니다.

2 이미지의 각 부분을 특정 오른쪽 색상으로 연결하는 방법. 배경 레이어에 완전히 채색 된 이미지를로드하고 탭에서 테스트하는 방법을 제안했습니다 .... 그러나 구현 방법은.

감사합니다.

답변

1

도형의 원래 vectorial입니까? 그렇다면 솔루션을 벡터로 직접 작업하여 CoreAnimation 셰이프로 구문 분석 할 수 있습니다.

SVGKit에게 연락하거나 아이디어를 얻을 수 있습니다. fillColor 속성을 변경할 수있는 곳은 CAShapeLayer입니다.

나는이 방법이 이미지로 트릭을하는 것보다 훨씬 반응이 좋고 (앱 크기가 훨씬 더 가볍다 고 생각한다.)