首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cocos2d屏幕效果

cocos2d屏幕效果
EN

Stack Overflow用户
提问于 2011-01-11 11:12:45
回答 2查看 1.2K关注 0票数 1

我正在使用cocos2d开发我的iPhone游戏。我想实现这样的效果:当我的英雄去世时,屏幕逐渐变成黑/白/灰。也就是说,所有的UI元素和游戏精灵的颜色都变成了黑/白/灰。有人能告诉我怎么做吗?我尝试添加一个CCColorLayer作为掩码,但看起来不太好。如果您为每个元素添加另一个图像,则应用程序的大小将加倍。那么有没有其他方法可以做到这一点呢?

EN

回答 2

Stack Overflow用户

发布于 2011-01-11 17:12:43

你试过CCTintby吗?

http://www.cocos2d-iphone.org/api-ref/0.99.5/interface_c_c_tint_by.html

它用一种颜色给精灵染色。你可以在你的gameLayer的每一个孩子上这样做。

票数 0
EN

Stack Overflow用户

发布于 2011-01-12 05:03:18

也许您可以将场景渲染为纹理,然后手动将纹理的像素颜色转换为灰色。然后将纹理渲染到屏幕上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4653843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档