2012-03-01 2 views
0

Хотелось бы узнать, как удалить часть изображения в играх, таких как Where's my water. Есть ли какие-либо открытые классы, которые обрабатывают такие вещи, как CCblade, или кто-нибудь прольет некоторый свет и предоставит мне некоторые рекомендации.Как удалить часть изображения на uitouch для программирования ios?

Благодаря

+0

Что вы имеете в виду с удалением части изображения? –

+0

некоторые фотографии помогут. – nycynik

ответ

2

Основываясь на скриншоты для этой игры, это выглядит, как они могли бы использовать GCPaths вырезать кусочки изображения динамически.

Вот справочный материал для Контуры и Quartz 2D: https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_paths/dq_paths.html#//apple_ref/doc/uid/TP30001066-CH211-TPXREF101

В принципе вы могли бы сделать что-то вроде:

1) принять ваш источник изображения

2) обратить его в CGContext

3) создать дорожку в форме области, которую вы хотите удалить

3) установить режим наложения контекст для kCGBlendModeClear

4) заполнить ваш путь

5) экспортировать изображение и заменить текущее изображение

Смежные вопросы