Cocos2dx 3.4 ui控件使用自定义相机渲染无显示。

Bug如题。使用自定义Camera渲染UI控件(如UICheckBox)无显示。Sprite等显示正常。这个Bug后面的版本应该修复了吧?是的话,请问是在哪个版本呢?

调试发现,是因为UI控件的_protectedChildren中的子节点的cameraMask没有被正确的递归设置。:12:大家都好好的。为什么他们没被设置。。。

原来Widget的子节点被另一个Vector作为ProtectedChildren保存起来了。所以常规的Node对children遍历不会作用到Widget的子节点,而是终止在了Widget。

这个Bug我看到在3.7.1版本已经修复。具体在哪个版本中修复的就不知道了。