请问若frame的透明区域过大,会影响渲染效率么?(已经经过texturepacker打包)

虽然textpacker保护的透明区域已经被去除;但在构建sprite的帧的时候,应该还是按原大的。从getContentSize()就能看出来。
这样是否会影响渲染效率呢?其二,如何在onTouchBegan内判断是否点中了sprite的非透明区域?

顶一下,麻烦知道的朋友说一下呗

没影响!。。

感谢回复~~
那么有没有高效的非透明区域点击的判断方法?我能想到的就是再建一个矩形,不是那么精准,但是效率高

获取点击位置的透明度

http://discuss.cocos2d-x.org/t/cocos2dx/14657 @dog0416 看看这个吧
你开始不写as3了?

这个好像不好使,2.x的渲染方式和3.x好像不一样……不过现在改用frame的width、height,结合offset来判了

没办法呢,新项目需要啊。现在依然觉得as3好用得多。坑坑洼洼继续趟……

放开大师兄不搞了?新项目样lua写啊

AS3 是方便很多。。 动画 。 事件冒泡

大师兄啊,基本不维护了
新项目还在初级研究阶段。有性趣么?:874:

额,这个可以利用编辑器实现,我们ui方面都是用编辑器做的,其实就是在创建一个Node,用这个node去做触摸,看起来很麻烦但是界面配置不归程序做,就可以省N多得事,不然跟没谈不上游戏开发。

兄台看看这个你能不能用
http://www.cocoachina.com/bbs/read.php?tid-209290-page-1.html