lua 代码写起来真的很快,项目开发速度要快不少;开始用quick也快半年了,一直在赶项目内容;也没怎么花时间去看quick-2.x.x和cocos2d-x-2.x.x有什么区别……;
今天碰到一个touch事件问题,被quick坑了;其实也不是什么大问题,就是触摸优先级的事;
因为cocos2d-x 2.x版本和3.x版本都有用过,然后也大概的看了下quick的实现,但是没有注意优先级的设定;
刚开始碰到问题时,一直以为quick-2.2.6应该和cocos2d-x 2.x版本的机制一样,按照这个思路一直实现不了;
最后问身边的同时,说他们做相似功能是都是按照对象层级来处……;详细查看了quick 的CCScene代码后还正是发现“sortAllTouchableNodes”这个方法,就是drawOrder来排序的;
然后,重新查看下lua代码,调整drawOrder后,问题就解决了……
原文:http://my.oschina.net/u/146011/blog/390623