Sprite3D setOpacity(190)设置不透明度后出现如图。怎么才能不显示最上层。如果我再次setOpacity(255),它又在下面了。在线等
没人吗??


LZ是cocos2d-x哪个版本?如果是3.4,3D物体的globZorder设置=0。
你想要3D人物在最上面?如果是就把UI的globZorder设置成小于0的。
最下面,就把UI的globZorder设置成大于0的。
cocos2d-x 3.3Final版本。照你说的做过。还是一样。在不透明度为255 的时候事正常的。我按钮事件中把3D 人物setOpacity(190),3D人物会显示在最上面。我再按钮事件中setOpacity(255),又还原成我创建的层级关系了。
有木有人啊








你都是在一个相机下绘制的吧? 你在创建一个相机,把人物放在这个相机里面绘制,相当于 camera1 -》3D, cameradefault-》UI