谢谢你的代码 现在已经实现了像素碰撞 您的代码中pPixelBuffer_;改成*即可 *
请问改成什么了?回复上什么都没有
只改正pPixelBuffer_后问题依旧,能不能发出你的项目代码来研究一下,有可能是函数调用和其他初始化代码有什么区别
不仅cocos2d-x 3.2的可以 就连 cocos2d-js 在 canvas 以及 webgl 模式下面都可以做到. 代码已经提交给他们官方的一个人了. 至于他们加不加这个方法,就不知道了.
怎么做到的,求代码啊 :964:
要代码的加个QQ(277215237)吧. 不想发帖
我这里给楼主的代码是在3.x 里面是获取 RenderTexture 中得像素 颜色.然后就可以更具颜色判断是否透明透
至于2个图片碰撞,我个人认为效率不好.
推荐的方法是, A 图片(小图片) 取 几个特殊点, 然后判断这几个特殊点. 在 B图片(需要碰撞的物体) 中位置的颜色是否透明, 这样效率比较好.
原来做AS3时做过,就是将2个不规则图形,缩小20倍后,判断2形状颜色叠加,如果透明表示碰撞了,否则没碰撞
现在解决了吗,代码发上来嘛
像素级的若是 实现了 那这个是万能的呀 坑爹的我 还在想什么 圆形与矩形 三角形 乱马起早的…想想头都大 了
楼主 为什么win上正确 mac下加载vsh和fsh文件的时候报错 我放进去了啊 QQ1719677034帮我解决下
同样的问题,求解决449718736




请问楼主最后解决了吗
同样关注这个问题中,希望楼主解决之后能再论坛发表一下,感激不尽啊
既然lz不想要发代码。
那我就当会代码的搬运工吧。
我不生产代码。我只是代码的搬运工
答案在此
http://discuss.cocos2d-x.org/t/pixel-collision-detection-for-v3-x/17680
感谢您的分享,。。。。:870:
我按照楼主跟新后的帖子复制黏贴下啦的,然后打开了deBug模式,然后我就被吓到了,是不是我复制黏贴的版本不对啊,而且表现出来的跟bundingBox 一样一样的
— Begin quote from ____
引用第36楼xiayangqun于2015-05-15 10:11发表的 回 34楼(z360623358) 的帖子 :
我按照楼主跟新后的帖子复制黏贴下啦的,然后打开了deBug模式,然后我就被吓到了,是不是我复制黏贴的版本不对啊,而且表现出来的跟bundingBox 一样一样的
http://www.cocoachina.com/bbs/job.php?action=topost&tid=217030&pid=1307767
— End quote
是 楼主更新的帖子。还是我发的那个 cocos2dx 英文版论坛 上的帖子的代码?
是那个英文论坛的帖子啦。。我用的是后来回复给别人贴出来的源码,而不是第一楼的源码