2.1.0
屏幕外的本来就不显示的呀
那现在有这个需求,要屏幕外的反向遮罩显示怎么办…而且1.10.2版本是正常显示的
额 屏幕外的东西 用户怎么能看到
有摄像机跟随玩家视角啊…这样玩家移动到屏幕外不就看得到了
大佬,这个问题能解决吗?1.10.2是可以达到需求的,但是又想使用2.1.0的一些新特性,所以不想版本回退呀
你的意思是指当摄像机移动的时候就会有异常是么,请给个能正确复现问题的demo
是的,摄像机跟随玩家移动,屏幕外的mask就不显示了,上面那个demo就是滑动控制怪兽,可以看到屏幕外的mask没有渲染
帖子里最初上传的demo用1.10.2和2.1.0分别打开就可以看出区别。此demo用反向mask模拟一个类似吃鸡的毒圈,可以看到在1.10.2版本里反向遮罩在屏幕外的范围能够正常渲染,到了2.X以上版本(包括2.0.2)后,反向mask只在屏幕范围内渲染,玩家移动角色,摄像机跟随,超出屏幕外的部分,反向mask不可见。
了解 这个问题暂时没有比较好的解决方案 后续如果有好的修复或者解决方案 我再过来告诉你
好的,多谢
如果确实就是这个菱形的话,就用4个矩形旋转互相叠加一下就行了吧。
菱形叠加会出现颜色加深的问题,有好的解决方案吗?
改blend试试
目前已经确定了这个问题,可以自定义引擎暂时修改cc.Mask下的
这行代码
this._clearGraphics.rect(0, 0, cc.visibleRect.width, cc.visibleRect.height);
传入4个较大的参数,可以暂时解决这个问题。
目前已经在安排处理这个问题。
现在有更好的解决办法吗?
现在用2.0.9的版本 也遇到了这个问题
问题在2.1.1上修复了,可以尝试2.1.1 rc 1版本




