我要发帖 回复

中级会员

10

主题

158

积分

0

专家分

:

私信
发表时间 : 2013-4-15 23:52:25 | 浏览 : 527    评论 : 1
我以前在VP2.1下编写的一个程序到了VP2.2后运行就出错,出错代码如下:
vsNode::const_iterator_child it = my_Node->begin_child();
geometryMine = static_cast<vsGeometry *>(*it);  //出错代码
vrState  *mstate=geometryMine->getState();

在2.1下运行正常,但是到了2.2 for vc8.0下就会出现Debug Assertion Failed
请问各位老大,在VP2.2 for VC8.0下如何获取并改变一个vsNode节点的材质啊?

最近VR访客

luckycq211 评论于2013-4-16 15:13:59
将上面的代码改成:
geometryMine = static_cast<vsGeometry *>(my_Node);  
vrState  *mstate=geometryMine->getState();
结果第一句不出错了,但是到了第二句就会出现访问冲突,到底是怎么回事啊?

手机版|VR开发网 |网站地图 统计  津ICP备16006248号

GMT+8, 2017-12-11 03:23 PM

返回顶部