虽然textpacker保护的透明区域已经被去除;但在构建sprite的帧的时候,应该还是按原大的。从getContentSize()就能看出来。
这样是否会影响渲染效率呢?其二,如何在onTouchBegan内判断是否点中了sprite的非透明区域?
顶一下,麻烦知道的朋友说一下呗
没影响!。。
感谢回复~~
那么有没有高效的非透明区域点击的判断方法?我能想到的就是再建一个矩形,不是那么精准,但是效率高
获取点击位置的透明度
这个好像不好使,2.x的渲染方式和3.x好像不一样……不过现在改用frame的width、height,结合offset来判了
没办法呢,新项目需要啊。现在依然觉得as3好用得多。坑坑洼洼继续趟……
放开大师兄不搞了?新项目样lua写啊
AS3 是方便很多。。 动画 。 事件冒泡
大师兄啊,基本不维护了
新项目还在初级研究阶段。有性趣么?:874:
额,这个可以利用编辑器实现,我们ui方面都是用编辑器做的,其实就是在创建一个Node,用这个node去做触摸,看起来很麻烦但是界面配置不归程序做,就可以省N多得事,不然跟没谈不上游戏开发。