2.1.1摄像机与节点同时旋转时的触摸事件问题

  • Creator 版本:2.1.1

  • 出现概率:100%

目的:即使摄像机旋转,依然可以全屏的接收到触摸事件。

理论实现方法:做一个全屏节点,和摄像机同时旋转,节点依然会留在摄像机内,感应触摸事件。

情况:注册了触摸事件的全屏节点和摄像机同时旋转时,除部分角度外(正常的有0,90,180度),其他角度均会出现有些地方触摸无效的情况。

demo:有一个在onload注册了触摸事件的图片(灰色椭圆,是全屏的),全屏幕点击有效。3秒后,摄像机和触摸事件的图片同时旋转(粉红色为参照物),旋转后出现部分地方没办法响应事件的情况(游览器就会有问题),如果旋转角度是90,180,就不会有问题,其他角度都会出现不同程度的点击无效问题(测试30度和45度)。
后续发现即使不使用动作,一开始就旋转摄像机和节点依然会导致这种情况出现,附上demo
demo.zip (12.4 KB)

虽然说先不要在2.1.1做2D项目,但是摄像机的旋转在2.0.9版本无法实现,所以就在2.1.1上做了

后续,即使节点大小为500*500,不旋转。只要旋转了摄像机,节点的触摸事件边缘位置就有可能无法感应。不知道是否和这个有关
https://forum.cocos.com/t/2-1-1/77392/16