我在Cocos2dx-3.4 里面,创建了一个Scene , Scene 里面创建了一个Layer ,在Layer 上加载了一张图片作为背景。
然后我想在背景的前面加载一个 3D 模型(模型也加载在了Layer上), 发现无论怎样调整ZOrder , 相机的角度,都是 2d 的 sprite 会挡住3D的模型。
是不是因为无论怎么样,都是先渲染 3d模型,后渲染2d 精灵 ?
后来我只好把背景图片也作为 Sprite3D,再在上面做了个贴图,才实现了想要的效果 (效果就是 3D 模型放在贴图的前面)