|
array大哥,你好!我目前在做关于很多张图片之间的摆放问题(如右图),当鼠标经过时,当前的图片会放大五倍(如右图)
,由于渲染顺序之间的问题,有可能这张放大的图片会被覆盖,因此我用了渲染状态的一个属性设置渲染顺序,- geode->getOrCreateStateSet()->setRenderBinDetails(-1, "RenderBin");
复制代码 ,这样在win32下是没有问题的,可以正常显示。但是现在我想把它移到ActiveX控件中,也就是OSG结合ActiveX控件,但是这当中出现了一个问题,如右图,
就是这张放大的图片会被原来小的图片覆盖掉(而且我发现了一个规律就是,放大的图片总是被它左边的小图片覆盖,没办法正常显示,而且我也是正常设置了- geode->getOrCreateStateSet()->setRenderBinDetails(-1, "RenderBin");
复制代码 ,不知道为什么会出现这个问题? |
|