экранный эффект cocos2d - PullRequest
       25

экранный эффект cocos2d

1 голос
/ 11 января 2011

Я работаю над своей игрой для iPhone, используя cocos2d.Я хочу реализовать эффект: когда мой герой умирает, экран постепенно становится черным / белым / серым.То есть цвет всех элементов пользовательского интерфейса и игровых спрайтов становится черным / белым / серым.Кто-нибудь может сказать мне, как это сделать?Я пытался добавить CCColorLayer в качестве маски, но это выглядит не очень хорошо.И если вы добавите другое изображение для каждого элемента, размер приложения удвоится.Так есть ли другие способы сделать это?

Ответы [ 2 ]

0 голосов
/ 12 января 2011

Может быть, вы можете визуализировать вашу сцену в текстуру, а затем вручную преобразовать цвет пикселей текстуры в серый. Затем визуализируйте текстуру на экране.

0 голосов
/ 11 января 2011

Вы пробовали CCTintby?

http://www.cocos2d -iphone.org / апи-исх / 0.99.5 / interface_c_c_tint_by.html

Подкрашивает спрайты цветом. Вы можете сделать это с каждым ребенком вашего игрового слоя.

...