查看: 2270|回复: 3

添加了SkyNode后,HUDText怎么不显示?

[复制链接]

该用户从未签到

发表于 2013-11-26 13:43:29 | 显示全部楼层 |阅读模式
111.jpg 添加了SkyNode后,HUDText怎么不显示?

        root->addChild(earth_rotation_mt.get());//地球
        root->addChild(sky_node.get());//星空
        root->addChild(orbitMT.get());//飞机
        root->addChild(orbitGeode.get());//轨道
       
        root->addChild(equatorFace->createAuxiliary());//坐标系
        root->addChild(createHUD(updateText));//文本

其中:
osg::ref_ptr<osgEarth::Util::SkyNode> sky_node = new osgEarth::Util::SkyNode(mapNode->getMap());
        osgEarth::Util:ateTime dt;
        sky_node->setDateTime(dt,viewer);
        sky_node->attach(viewer,1);
        sky_node->setAmbientBrightness(1.0,viewer);
        sky_node->setStarsVisible(1,viewer);

如果把sky_node->setStarsVisible(0,viewer);
星星效果去除,则文字可以正常显示:

        sdfsf.jpg

该用户从未签到

 楼主| 发表于 2013-11-30 22:28:15 | 显示全部楼层
一直以为是程序中状态的设置问题,折腾了两天,终于解决了
原来是笔记本双显卡切换设置成了自动方式,选择了独显,问题解决了,硬件问题。

该用户从未签到

发表于 2014-4-10 16:31:24 | 显示全部楼层
想看一看楼主的整个源码

该用户从未签到

发表于 2016-12-27 16:32:55 | 显示全部楼层
楼主 能看看你轨道的实现方式么 我在iOS凭条用geode实现轨道 渲染不出来效果
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表