本人使用Cocos2dx 3.10 开发游戏,default Camera 应用之后(Apply()),使用ClippingNode 进行剪裁处理一切正常,但是在自定义Camera(使用了自己定义的FBO,绑定一张纹理),在这个Camera的Apply()函数之后,使用ClippingNode 进行剪裁,无法实现剪裁,只有一片白色(全屏)+底板图片,不知道为什么。同样的代码在default Camera 后很正常,这不知道出了什么问题。有点无能为力。
有人知道怎么解决吗?急
本人使用Cocos2dx 3.10 开发游戏,default Camera 应用之后(Apply()),使用ClippingNode 进行剪裁处理一切正常,但是在自定义Camera(使用了自己定义的FBO,绑定一张纹理),在这个Camera的Apply()函数之后,使用ClippingNode 进行剪裁,无法实现剪裁,只有一片白色(全屏)+底板图片,不知道为什么。同样的代码在default Camera 后很正常,这不知道出了什么问题。有点无能为力。
有人知道怎么解决吗?急
你断点 CCClippingNode.cpp的ClippingNode::visit(), 看看
bool visibleByCamera = isVisitableByVisitingCamera(); // 返回值是什么