使用了sprite3D,为什么BillBoard无法显示在最前面?

结构是这样的
MainScene

添加->Camera
添加->Layer(MapLayer,里面添加N个Sprite3D的地面,静态3D对象)
添加->Layer(ActorLayer里面添加N 个Sprite3D的动画,主要是怪物和物品)

以下是想要一直显示在前面的文字。测试几个方法都不行
1.直接添加Label到MainScene,刚添加时可以显示在最前方,然后MapLayer的PositionZ一改变就变到了后面了
2.Label直接添加到Camera,直接显示在后面
2.添加BillBoard,BillBoard里添加Label(如果直接添加 到MainScene或Camera里,效果都跟上面的一样。zorder都调到了最高

请教下BillBoard的正确使用姿势,或者怎么才能在改变z轴时,ui能一直显示在最前面,

我错了,应该是改变Camera的positionz