这两天打算利用cocoscreator 的mask组件来做一个游戏场景之间的转场效果,由于项目需求,游戏的摄像机是会不停地移动,游戏的摄像机不会和canvas组件一直重合,于是就发现了一个mask组件的问题。以下就使用简单的场景来模拟一下mask组件的问题。
以下紫色方框为canvas,蓝色方框为摄像机,灰色方块为绑定了mask组件的节点(此时mask组件尚未打开),白色方块为参考点
打开浏览器,以下显示效果正常
回到编辑器打开灰色方块下的mask组件,灰色方块中间就出现一个遮罩的圆
进入游戏场景,会发现canvas以为的灰色方块的部分都没有显示出来
看来mask组件的遮罩处理是以canvas组件为主,并不是以camera组件为主,但是mask组件又不能设置目标,请问这种问题该怎么解决,是引擎的问题吗