查看: 2136|回复: 7

OSGText使用时文字的问题

[复制链接]

该用户从未签到

发表于 2009-11-18 16:16:21 | 显示全部楼层 |阅读模式
问题是这样的:
      要在屏幕上输出一些文字(Hud),文字的内容是可以改变的。在一个自己开得线程里获取数据,组装文字,然后再更新Text的内容。运行正确,但是运行一段时间以后,会出现
Debug Assertion Failed!
……
Expression: map/set iterator not incrementable.

的错误,这是什么原因?可能与OSGText无关,但是这个问题怎么解决呢?请问各位。
谢谢关注

该用户从未签到

发表于 2009-11-18 20:50:17 | 显示全部楼层
设置文字对象的setDataVariance(DYNAMIC)

该用户从未签到

 楼主| 发表于 2009-11-19 08:40:20 | 显示全部楼层
2# array

谢谢王锐,之前添加过这样的语句,与不添加相比只是能够坚持的时间长一点,还是会出现上面的问题的。出错的文件老是VC的头文件。试着在每次更新文字的时候都设置这个,坚持的时间更长一点,但还是会出现这样的问题呢。怎么回事呢?

该用户从未签到

发表于 2009-11-19 21:36:44 | 显示全部楼层
您没有详细描述自己的问题之前,我无法解答

该用户从未签到

发表于 2009-11-20 21:38:23 | 显示全部楼层
我之前也遇到过这个问题,采取的办法是设置TEXT为DYNAMIC,没有问题了。之前出错也和你一模一样,不需要每次都设置,只需要在创建的时候设置一次就行了

该用户从未签到

发表于 2010-6-4 07:21:46 | 显示全部楼层
我现在个遇到了这个问题,不知道怎么去解决,虽然我的text是dynamic,可是还是会在执行一段时间之后出现线程报错的问题

该用户从未签到

发表于 2010-6-4 08:31:31 | 显示全部楼层
这跟您自己的代码实现有关,或者您使用了过于古老的OSG库?

该用户从未签到

发表于 2010-6-4 11:31:55 | 显示全部楼层
跟机器的配置或者是VC安装的问题有关吧,我机器上也有这个问题,但是换到别的机器上一点问题都没有。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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