暂时解决裁切内容裁剪clipping导致画面变绿色变白色的问题 Cocos 2.1, 2.2 cocos2d-x 3.4, 3.5

抛砖引玉,仅提供思路,并非验证过所有设备和平台的有效性

cocos2d-x\cocos\ui\UILayout.cpp

_cOpacity(255),
_clippingEnabled(false),
_layoutType(Type::ABSOLUTE),

#if CC_MOD_DONEYKOO // mod by doneykoo
_clippingType(ClippingType::SCISSOR),
#else // cocos2d-x original
_clippingType(ClippingType::STENCIL),
#endif

_clippingStencil(nullptr),
_scissorRectDirty(false),
_clippingRect(Rect::ZERO),

:12: 好像是设置的scrollview,如果从初始位置移动到另外的位置,这个scrollview 内容就不对了。