cocos2dx有没有取精灵上某个点的像素值的方法?

如果可以的话,请帮忙用C++描述一下。

我去,这个问题有难度了。

目前我能想到的只有去查询framebuffer。但是运行时去查询肯定是不建议的。

不知道怎么解决。期待高人。。。

期待高人:2:

glReadPixels。

可以参考3.2版 base/CCUtil.cpp中

void onCaptureScreen(const std::function<void(bool, const std::string&)>& afterCaptured, const std::string& filename)

的实现。

只有3.2里面有吗?小生愚笨。帮忙用代码举一下例子好吗?

你可以在工程中全局搜索:glReadPixels

http://cn.cocos2d-x.org/tutorial/show?id=1156
这里或许有你想要的,不过3.0以上的渲染机制2.x的不同,要注意一下

我已经解决了. 方法都提交给官方了哦. 支持 cocos2d-x cocos2d-js 平台

你这和没说没有区别,对别人的问题一点帮助都没

我需要js的,你提交的关键字是什么?

有,我做过这个效果。
但是骨骼动画上不能正确获取像素点信息,他只会获取贴图的像素信息。

我之前研究了一下,是2.x版本的实现,楼主可以参考一下
http://blog.csdn.net/oktears/article/details/37993871

— Begin quote from ____

引用第10楼karasu于2014-10-12 23:09发表的 :
有,我做过这个效果。
但是骨骼动画上不能正确获取像素点信息,他只会获取贴图的像素信息。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=216729&pid=1073459

— End quote

怎么实现的,可以发来看一下吗